Server-sent events
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Traditionell muss eine Webseite eine Anfrage 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 dem Server möglich, jederzeit neue Daten an eine Webseite zu senden, indem Nachrichten an die Webseite gesendet werden. 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-Workern (wohl aber in dedizierten und gemeinsamen Workern). Siehe Firefox-Bug 1681218.
Konzepte und Verwendung
Um zu lernen, wie Sie server-sent events verwenden, lesen Sie unseren Artikel Using server-sent events.
Schnittstellen
EventSource
-
Definiert alle Funktionen, die das Verbinden mit einem Server, das Empfangen von Events/Daten, Fehlerbehandlung, das Schließen einer Verbindung usw. behandeln.
Beispiele
Spezifikationen
Specification |
---|
HTML Standard # server-sent-events |
Siehe auch
Werkzeuge
- Mercure: ein Echtzeit-Kommunikationsprotokoll (Publish-Subscribe), basierend auf SSE
- Transmit: ein natives, meinungsstarkes Server-Sent-Event (SSE)-Modul für AdonisJS
- EventSource-Polyfill für Node.js
- Remy Sharp's EventSource-Polyfill
- Yaffle's EventSource-Polyfill
- Rick Waldron's jQuery-Plugin
- intercooler.js deklarative SSE-Unterstützung
Verwandte Themen
Andere Ressourcen
- Erstellen einer Wall/Feed-Social-Anwendung mit server-sent events und deren Code auf GitHub.