WebSocket je protokol pro obousměrnou komunikaci mezi prohlížečem a serverem v reálném čase – na rozdíl od klasického HTTP, kde si klient o data musí říct, může server přes WebSocket sám aktivně posílat zprávy klientovi. Používá se pro chaty, on-line hry, kolaborativní aplikace (Google Docs, Figma), live dashboardy a sledování pohybu zásilek. Drží otevřené spojení, takže klade vyšší nároky na server než běžný web.