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.
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.
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.
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.
- 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)
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.
Seleccionar idioma
Establecer tema
© 2025 ReadyTools. Todos los derechos reservados.