Встречается на собеседованиях • сегодня
Что такое Server-Sent Events
Server-Sent Events (SSE) — это технология, позволяющая серверу отправлять автоматические обновления клиенту через HTTP-соединение. В отличие от WebSockets, SSE работает в одном направлении (сервер → клиент) и использует обычные HTTP-запросы.
Особенности SSE:
- Простота реализации (не требует сложных протоколов)
- Автоматическое восстановление соединения
- Поддержка событий и данных в формате text/event-stream
Пример использования:
javascript
// Клиентская часть
const eventSource = new EventSource('/updates');
eventSource.onmessage = (e) => {
console.log('Новые данные:', e.data);
};
eventSource.onerror = () => {
console.error('Ошибка соединения');
};Сервер должен:
- Установить заголовок
Content-Type: text/event-stream - Поддерживать длительное соединение
- Отправлять данные в формате:
text
data: Сообщение\n\n
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы