Server Sent Events
Спецификация Server-Sent Events описывает встроенный класс
Как и в случае с
Работа с потоком данных:
- Текст сообщения указывается после
- Сообщения разделяются двойным переносом строки
- Чтобы разделить сообщение на несколько строк, мы можем отправить несколько
Про сравнение SSE с WS.
Протокол SSE одновременно похож на WebSocket, но также сильно отличается. Например, данные отправляются лишь с сервера на клиент и могут иметь только текстовой формат. Однако это не делает
Основное преимущество в простоте использования, что делает
#sse #сетевые_запросы
Спецификация Server-Sent Events описывает встроенный класс
EventSource
, который позволяет поддерживать соединение с сервером и получать от него события.Как и в случае с
WebSocket
, соединение постоянно.Работа с потоком данных:
- Текст сообщения указывается после
data:
, пробел после двоеточия необязателен;- Сообщения разделяются двойным переносом строки
\n\n;
- Чтобы разделить сообщение на несколько строк, мы можем отправить несколько
data:
подряд (третье сообщение).Про сравнение SSE с WS.
Протокол SSE одновременно похож на WebSocket, но также сильно отличается. Например, данные отправляются лишь с сервера на клиент и могут иметь только текстовой формат. Однако это не делает
SSE
ненужным, напротив, у него своя ниша. Основное преимущество в простоте использования, что делает
SSE
более привлекательным для проектов, где вся мощь WS
абсолютно не требуется.#sse #сетевые_запросы
👍2🔥1