Master Server-Sent Events
& Real-Time Streaming
The definitive technical reference for engineers building real-time systems. 185 in-depth guides across four sections: protocol internals and proxy configuration, servers in Node.js, Python, Go, Java, .NET and Rust with Redis, Kafka and NATS fan-out, clients for every framework and runtime, and complete real-time features — dashboards, notifications, job progress, log tailing, presence and market data.
What You'll Find Here
Server-Sent Events (SSE) provide a standardised, unidirectional HTTP streaming protocol purpose-built for server-to-client real-time communication. Unlike WebSockets or long-polling, SSE operates over plain HTTP/1.1 or HTTP/2, requires no protocol upgrade, and delivers automatic reconnection with cursor tracking out of the box through the browser's native EventSource API.
This site covers the full production stack across four sections. SSE protocol fundamentals dig into the event stream format, event IDs and retry, HTTP/2 and HTTP/3 multiplexing, proxy and CDN configuration, security headers, and cross-browser support. Backend stream generation covers serving SSE from Node.js, Python/FastAPI and Go — with connection pooling, buffer management, Redis pub/sub fan-out, rate limiting and backpressure, idempotent event IDs, observability, and edge and serverless deployment. Frontend consumption covers React and Vue EventSource hooks, state-management integration, streaming AI responses token by token, reconnection UX, and mobile background-tab handling — plus fetch-based and non-browser clients, Angular and Svelte, and sharing one stream across tabs. Real-time application patterns put the pieces together into complete features: live dashboards, notification feeds, progress for long-running jobs, log and CI output streaming, collaborative presence, and market data and live scoreboards.
Whether you're building telemetry dashboards, notification pipelines, live data feeds, or migrating from polling to persistent streams, every guide provides production-grade code examples, edge case mitigations, and actionable deployment directives.
Start Here
Four pages that answer the questions engineers ask first.
Browse by Section
Four comprehensive sections covering the full SSE stack — from protocol internals, backend generation and frontend consumption to complete real-time features.