SSE передаёт поток событий от сервера клиенту поверх HTTP, WebSocket даёт двунаправленный канал сообщений.
В чём основное отличие SSE от WebSocket?
SSE передаёт поток событий от сервера клиенту поверх HTTP, WebSocket даёт двунаправленный канал сообщений.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
SSE передаёт поток событий от сервера клиенту поверх HTTP, WebSocket даёт двунаправленный канал сообщений.
SSE удобен для уведомлений и потокового текста; клиентские команды можно отправлять обычными HTTP-запросами. WebSocket подходит для частого обмена в обе стороны, но требует собственной логики reconnect, подтверждений и восстановления состояния.