WebSocket is a web technology providing full-duplex communications channels over a single TCP connection.