Saltar al contenido
uencoder

Long Polling

El long polling es una técnica HTTP que emula el push en tiempo real: la petición del cliente permanece abierta hasta que el servidor tiene datos que devolver, y el cliente reemite una nueva de inmediato.

Propósito

Emula el push del servidor donde no hay WebSocket/SSE, ofreciendo la máxima compatibilidad.

Mecanismo

El cliente envía una petición; el servidor la retiene sin responder hasta que ocurre un evento o se agota el tiempo, y entonces responde. Al recibir la respuesta, el cliente envía una nueva petición enseguida, manteniendo siempre una petición «pendiente» para emular un canal push.

Casos de uso

  • Comunicación en tiempo real prioritaria en compatibilidad
  • Push para navegadores antiguos
  • Aplicaciones de mensajería

Herramientas relacionadas

References