Глосарій

Long Polling

Long Polling — техніка імітації push-сповіщень через HTTP. Клієнт надсилає запит, сервер тримає його відкритим до появи нових даних (або таймауту), потім відповідає. Клієнт одразу надсилає наступний запит. Старіший спосіб "реального часу" до WebSocket.

Схема

Client                    Server
  |-- GET /poll --------->|
  |                       | (чекає нових даних)
  |                       | (30 секунд...)
  |<-- 200 {data} --------|
  |-- GET /poll --------->| (одразу новий запит)
  |                       |

Переваги

Недоліки

Коли ще актуальний

Для середовищ де WebSocket і SSE недоступні (корпоративні проксі, старі браузери). У сучасному вебі зазвичай замінюється SSE або WebSocket.