WebSocket ermöglicht eine dauerhaft offene Verbindung zwischen Browser und Server, über die Nachrichten in beide Richtungen gesendet werden. Ist ein Update bereit, kann der Server es sofort senden, ohne auf eine erneute Anfrage des Browsers zu warten.

Das ist wie ein laufendes Telefonat, statt nach jedem Satz aufzulegen und neu anzurufen. Es kann bei Live-Chats, geteilten Bildschirmen oder häufig aktualisierten Dashboards helfen. Die Verbindung braucht weiterhin ein verfügbares Netzwerk und einen Server; nicht jede Website benötigt WebSocket.