29 / 57
Чем отличаются WebSocket, SSE и HTTP polling?
HTTP polling — клиент периодически шлёт запросы на сервер, проверяя обновления. SSE (Server-Sent Events) — однонаправленный канал: сервер пушит данные клиенту через обычный HTTP. WebSocket — полнодуплексное соединение, где обе стороны обмениваются сообщениями в реальном времени через постоянный TCP-канал. Выбор зависит от того, нужна ли двусторонняя связь и насколько критична задержка.