JavaScript · Senior · Pytanie 15 z 75
Czym Server-Sent Events różnią się od WebSocket?
- ✓Poprawna odpowiedź: SSE to jednokierunkowy strumień z serwera przez HTTP, WebSocket - kanał dwukierunkowy
- 2SSE to kanał dwukierunkowy, a WebSocket tylko wysyła dane z serwera
- 3SSE działa tylko w Node.js, WebSocket tylko w przeglądarce
Wyjaśnienie
SSE (EventSource) jest prostsze: zwykły HTTP, automatyczne ponowne łączenie, zdarzenia tekstowe - wystarczy do powiadomień i strumieniowania odpowiedzi. WebSocket jest potrzebny do częstej dwukierunkowej wymiany (czaty, gry, wspólna edycja) i obsługuje dane binarne.