Server-Sent Events
Stream real-time updates from server to client using Server-Sent Events. Simpler than WebSocket for one-way data flow, with built-in reconnection and event ID tracking.
Usage
Ask about implementing SSE endpoints, handling reconnection, or choosing between SSE and WebSocket.
Examples
- "How do I implement a Server-Sent Events endpoint in Node.js?"
- "What happens when an SSE connection drops?"
- "When should I use SSE instead of WebSocket?"
Guidelines
- Use SSE when data flows only from server to client
- The EventSource API handles reconnection automatically with Last-Event-ID
- Set appropriate retry intervals for your use case
- Use named events to multiplex different data types on one connection
- SSE works through HTTP/2 multiplexing without connection limits