Aller au contenu
uencoder

Long Polling

Le long polling est une technique HTTP émulant le push en temps réel : la requête du client reste ouverte jusqu'à ce que le serveur ait des données à renvoyer, et le client en émet aussitôt une nouvelle.

Objectif

Émule le push serveur là où WebSocket/SSE sont indisponibles, offrant la compatibilité la plus large.

Mécanisme

Le client envoie une requête ; le serveur la maintient sans répondre jusqu'à un événement ou un dépassement de délai, puis répond. Dès réception, le client envoie une nouvelle requête, gardant en permanence une requête « en attente » pour émuler un canal push.

Cas d’usage

  • Communication temps réel privilégiant la compatibilité
  • Push pour navigateurs anciens
  • Applications de messagerie

Outils associés

References