-
Einführung
- Mit SharedWorker wird der Status zwischen Fenstern ohne Server geteilt.
- Bedeutsam ist dabei, dass sich der Status zwischen Fenstern über Browser-APIs teilen lässt.
-
Funktionsweise
- Jedes Fenster wird identifiziert.
- Der Status aller aktuell online befindlichen Fenster wird verfolgt.
- Wenn sich der Status eines Fensters ändert, werden die anderen Fenster benachrichtigt, damit sie neu rendern.
-
Zusätzliche Anmerkungen
- Im aktuellen Beitrag ist das nicht enthalten, aber mit der Broadcast Channel API lässt sich der Status zwischen Fenstern effizienter teilen (https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_Channel_API)
3 Kommentare
Inter-process communication
Das ist dem ziemlich ähnlich.
Ups, es war nicht windows, sondern window, haha
Interessante Funktion.
Hahaha, genau! Gemeint ist das Browserfenster.