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