In the world of web technologies, the most commonly used technology for client-server communication is HTTP. Some might consider the synchronous, request-response nature of HTTP protocol as its weakness. Every change made in application database is not automatically passed to the client part of the application, and the user won’t see it on the interface.
However, there is a solution to this communication issue – WebSockets. I’d like to present MeteorJS. It’s a platform where WebSockets is used as a base of communication protocol – DDP (Distributed Data Protocol).