Loading...

Eventos Enviados por el Servidor (SSE) en HTML

La tecnología SSE (Server-Sent Events) permite que el servidor envíe datos continuamente al navegador sin que el cliente tenga que hacer solicitudes repetidas.

¿Qué es SSE?

SSE (Server-Sent Events) es un canal de comunicación unidireccional en el cual el servidor envía eventos al navegador mediante HTTP. Es especialmente útil para mostrar datos en tiempo real como actualizaciones del clima, precios de acciones o notificaciones.

Uso en el Lado del Cliente

En el navegador, se usa el objeto 'EventSource' para recibir eventos. El manejador de eventos 'onmessage' se activa cada vez que el servidor envía un nuevo mensaje.

Ejemplo del Lado del Servidor

El servidor debe responder con el tipo de contenido 'text/event-stream' y enviar continuamente datos en el formato correcto de SSE. En un ejemplo con Node.js, se envía la fecha actual cada segundo.

Ventajas

- Más simple que WebSocket en muchos casos - Reconexión automática si se cae la conexión - Ideal para datos de solo lectura (por ejemplo, tableros, alertas)

Limitaciones

SSE solo admite comunicación unidireccional (servidor ➝ cliente), puede ser poco confiable detrás de algunos proxies y es sensible en redes móviles. Para aplicaciones bidireccionales o de alta carga, se recomienda WebSocket u otra tecnología.

Sigue Tu Progreso 🚀

Aprende más fácilmente siguiendo tu progreso completamente gratis.


Herramientas destacadas

Hub de CódigoBoardly NUEVOLinksy NUEVOChromo NUEVO

Seleccionar idioma

Establecer tema

© 2025 ReadyTools. Todos los derechos reservados.