Server-Sent Events (SSE) были введены в HTML5 для обеспечения одностороннего канала связи от сервера к клиенту. Они позволяют серверу отправлять обновления данных клиенту в течение длительного времени без необходимости клиента постоянно запрашивать новые данные (polling).
Основные преимущества SSE:
Применяются для получения в реальном времени обновлений, которые не требуют двусторонней связи, например:
В отличие от WebSockets, SSE не поддерживают отправку данных от клиента к серверу напрямую через то же соединение. Для двусторонней связи предпочтительнее WebSockets.