🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

Web Development Intermediate

What is Server-Sent Events (SSE)?

A web technology enabling servers to push real-time updates to browsers over a single HTTP connection, simpler than WebSockets.

Server-Sent Events provide a standard way for servers to push data to clients over HTTP. Unlike WebSockets (bidirectional), SSE is unidirectional (server to client) but simpler to implement, works over standard HTTP, and automatically reconnects on disconnection. The server sends text/event-stream responses with data, event type, retry interval, and optional IDs for resumption. Use cases include live notifications, stock tickers, social media feeds, and progress updates. SSE works through proxies and load balancers without special configuration. The EventSource JavaScript API provides a clean interface. For bidirectional communication, WebSockets remain the better choice.

Related Terms

Sitemap XML
An XML file that lists all important URLs on a website, helping search engines discover and crawl content efficiently.
HTTP/2
The second major version of HTTP that improves performance through multiplexing, header compression, and server push.
Structured Data (Schema.org)
A standardized vocabulary for marking up web content so search engines can understand and display it as rich results.
JSON Schema
A vocabulary for validating the structure and content of JSON data, ensuring API requests and responses conform to expected formats.
Web Font Optimization
Techniques for loading custom fonts efficiently to minimize their impact on page load performance and visual stability.
TypeScript
A typed superset of JavaScript that adds static type checking, interfaces, and advanced IDE support to JavaScript development.
View All Web Development Terms →