Server-Sent Events

E827349

Server-Sent Events is a web technology that enables servers to push real-time, one-way event updates to clients over a single long-lived HTTP connection.

All labels observed (4)

Label Occurrences
Server-Sent Events canonical 4
EventSource 1
EventSource interface 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf HTML5 feature
server push technology
unidirectional communication mechanism
web technology
advantage automatic reconnection built-in
simpler server implementation than WebSocket
works with existing HTTP infrastructure
alsoKnownAs EventSource
linked to: Server-Sent Events

SSE
clientAPI EventSource interface
linked to: Server-Sent Events
clientEnvironment JavaScript runtime
linked to: JavaScriptCore

web browsers
communicationDirection server-to-client
comparedTo WebSocket
linked to: WebSockets Standard
connectionType long-lived HTTP connection
dataFormat UTF-8 encoded text stream
defaultMIMEType text/event-stream
definedIn HTML Living Standard
differenceFromWebSocket unidirectional instead of bidirectional
uses HTTP instead of custom protocol
headerRequirement Cache-Control: no-cache
Connection: keep-alive
introducedAround 2010s
limitation no client-to-server messaging over same channel
not supported in some legacy browsers
text-only payloads by specification
messageFormatField data
event
id
retry
relatedConcept Comet
long polling
serverResponsibility send events as lines separated by \n\n
standardizedBy WHATWG
supportsDirection one-way
supportsFeature automatic reconnection
comment lines for keep-alive
custom event types
event ID tracking
last-event-id header
supportsTransport HTTP/1.1
HTTP/2
useCase live feeds
log streaming
real-time notifications
server-side monitoring dashboards
social media activity streams
stock price updates
usesProtocol HTTP

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

ASP.NET SignalR supportsTechnology Server-Sent Events
Open Web Platform hasComponent Server-Sent Events
Push API notSameAs Server-Sent Events
Server-Sent Events alsoKnownAs EventSource
linked to: Server-Sent Events
Server-Sent Events clientAPI EventSource interface
linked to: Server-Sent Events
Hubs API supportsTransport Server-Sent Events (SSE)
linked to: Server-Sent Events