WebSocket

WebSocket is a protocol for bidirectional real-time communication between browser and server over a single TCP connection. After the initial handshake, both sides can send messages at any time. Uses: chats, live tickers, online games, collaboration.