Saltar al contenido
uencoder

Comet

Comet es un término paraguas para las técnicas web de push en tiempo real, abarcando patrones de push del servidor como long polling, iframes de streaming y WebSocket.

Propósito

Llevaba el push en tiempo real a las aplicaciones web antes de la estandarización de WebSocket; hoy ha sido sustituido en gran parte por WebSocket y SSE.

Mecanismo

Comet es un patrón más que un protocolo: long polling (peticiones mantenidas abiertas), el forever iframe (un iframe oculto de streaming) y el streaming XHR (push continuo sobre una respuesta fragmentada). El protocolo Bayeux estandarizó la comunicación Comet.

Casos de uso

  • Web en tiempo real histórico
  • Mensajería y notificaciones heredadas
  • Push orientado a la compatibilidad

Herramientas relacionadas

References