Blog
EventSource (SSE): CORS, credentials, and reconnection headers
With credentials, EventSource requires a specific Allow-Origin, not *, and cookies follow SameSite rules.
1 min read
sseeventsourcecors
Headers unique to SSE
Some servers set Cache-Control: no-cache on streams; ensure CDN rules do not strip required CORS headers on chunked responses.
Nginx buffering can delay events—disable proxy_buffering for SSE routes.
Alternatives
When you need bidirectional messaging, WebSockets may simplify auth but change Origin handling—compare carefully.
HTTP/2 server push deprecation affects some SSE deployments—monitor browser release notes.
