Server-sent events
Hinweis: Dieses Feature ist verfügbar in Web Workers.
Traditionell muss eine Webseite eine Anforderung an den Server senden, um neue Daten zu erhalten; das heißt, die Seite fordert Daten vom Server an. Mit server-sent events ist es möglich, dass ein Server jederzeit neue Daten an eine Webseite sendet, indem er Nachrichten an die Webseite überträgt. Diese eingehenden Nachrichten können innerhalb der Webseite als Events + Daten behandelt werden.
Hinweis: Firefox unterstützt derzeit nicht die Verwendung von server-sent events in Service-Mitarbeitern (es unterstützt sie in dedizierten und geteilten Arbeitern). Siehe Firefox-Bug 1681218.
Konzepte und Verwendung
Um zu lernen, wie man server-sent events verwendet, lesen Sie unseren Artikel Using server-sent events.
Schnittstellen
EventSource
-
Definiert alle Funktionen, die den Anschluss an einen Server, den Empfang von Events/Daten, Fehler, das Schließen einer Verbindung usw. abwickeln.
Beispiele
Spezifikationen
Specification |
---|
HTML Standard # server-sent-events |
Siehe auch
Werkzeuge
- Mercure: ein Protokoll für Echtzeitkommunikation (Publish-Subscribe), das auf SSE aufbaut
- Transmit: ein natives Server-Sent-Event (SSE) Modul für AdonisJS
- EventSource Polyfill für Node.js
- Remy Sharp's EventSource Polyfill
- Yaffle's EventSource Polyfill
- Rick Waldrons jquery Plugin
- intercooler.js deklarative SSE-Unterstützung
Verwandte Themen
Andere Ressourcen
- Erstellung einer Wand/Feed für soziale Anwendungen mit server-sent events und deren Code auf GitHub.