JavaScript/ServiceWorker API
Das ServiceWorker-API ermöglicht die Registrierung eines JavaScript-Tasks, mit dem alle Webseiten kommunizieren können, die sich im Bereich einer bestimmten URL (der Scope-URL) befinden.
ServiceWorker sind ein neuer Anlauf, um Webseiten auch offline verfügbar machen zu können. Der zuvor vorgeschlagene HTML 5 Application Cache erwies sich als ungeeignet, weswegen er aus den aktuellen Browsern bereits entfernt wurde (Firefox, Chrome) bzw. als missbilligt gekennzeichet ist (Safari)
Zum ServiceWorker API gehören die folgenden Objekte und Schnittstellen (die Überschriften verlinken auf die jeweiligen Referenzartikel):
- ServiceWorker
- Ein Objekt mit dieser Schnittstelle repräsentiert den eigentlichen Serviceworker. Es ermöglicht die Abfrage des Serviceworker-Status und das Senden von Nachrichten an ihn.
- ServiceWorkerContainer
- Der Zugang zum ServiceWorker API auf einer Webseite, zu finden in der
serviceWorker
Eigenschaft des Navigator-Objekts - ServiceWorkerRegistration
- Zu einem Origin kann es einen oder mehrere ServiceWorker geben, die sich in ihrer Scope-URL unterscheiden müssen. Die ServiceWorkerRegistration bildet Scopes auf ServiceWorker ab und steuert dabei auch den Update-Ablauf einer Serviceworker-Instanz
Abgerufen am 29.09.2025
von "http://wiki.selfhtml.org/wiki/JavaScript/ServiceWorker_API"