Nowadays, more and more people work away from their workplace (e.g. from home) but continuously in an online environment. In these cases, collaboration, negotiation, and discussion cannot be done with personal involvement, but it can be effectively supported by online tools, even through the web use of the usual tools of meetings, such as jointly drawn drawings, notes.
The WebSocket protocol, supports the development of collaborative web applications, enabling a two-way communication channel between a client-side browser and a web server, unlike the request-response-based HTTP protocol.
The presented plans, the implemented prototype, and technologies selected for the implementation can serve as a guide to provide solutions for problems encountered when developing web applications that require duplex communication.