Встречается на собеседованиях • сегодня

Какие знаешь альтернативы Long Polling

WebSocket — двусторонний протокол для постоянного соединения, идеален для чатов и онлайн-игр.

javascript
const socket = new WebSocket('wss://example.com');
socket.onmessage = (event) => console.log(event.data);

Server-Sent Events (SSE) — односторонний поток данных от сервера (подписки, уведомления).

javascript
const eventSource = new EventSource('/updates');
eventSource.onmessage = (event) => console.log(event.data);

GraphQL Subscriptions — часть GraphQL для реактивных обновлений через WebSocket.

javascript
const subscription = client.subscribe({ query: SUBSCRIPTION_QUERY });
subscription.subscribe({ next: (data) => console.log(data) });

HTTP/2 Server Push — сервер отправляет данные без запроса клиента, но требует HTTP/2.

WebHooks — сервер вызывает заранее указанный URL при событиях (интеграции с API).

Выбор зависит от задачи: WebSocket для двусторонней связи, SSE для серверных уведомлений, Long Polling как fallback.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы