Eventos enviados por el servidor
Tradicionalmente, una página web tiene que enviar una solicitud al servidor para recibir nuevos datos; es decir, la página solicita datos del servidor. Con los eventos enviados por el servidor, es posible que un servidor envíe nuevos datos a una página web en cualquier momento, enviando mensajes a la página web. Estos mensajes entrantes pueden ser tratados como Eventos + datos dentro de la página web.
Nota: Esta característica está disponible en Web Workers.
Nota: Firefox actualmente no admite el uso de eventos enviados por el servidor en service workers (sí los admite en trabajadores dedicados y compartidos). Ver error 1681218, en Firefox.
Conceptos y uso
Para saber cómo usar los eventos enviados por el servidor, consulta nuestro artículo Usar eventos enviados por el servidor.
Interfaces
EventSource
-
Define todas las características que manejan conección a un servidor, recibir eventos/datos, errores, cerrar una conexión, etc.
Ejemplos
Especificaciones
Specification |
---|
HTML Standard # server-sent-events |
Véase también
Herramientas
- Mercure: un protocolo de comunicación en tiempo real (publicación-suscripción) construido sobre SSE
- Polyfill de EventSource para Node.js
- Polyfill de EventSource de Remy Sharp
- Polyfill de EventSource de Yaffle
- Rick Waldron's jquery plugin
- El complemento de jquery de Rick Waldron
- intercooler.js soporte SSE declarativo
Temas relacionados
Otros recursos
- Una aplicación similar a Twitter impulsada por eventos enviados por el servidor y su código en GitHub.
- HTML5 y eventos enviados por el servidor