JavaScript/ServiceWorker API

Aus SELFHTML-Wiki
JavaScript
Version vom 9. August 2021, 21:07 Uhr von Rolf b (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Das ServiceWorker-API ermöglicht die Registrierung eines JavaScript-Tasks, mit dem alle Webseiten kommunizieren können, die sich im Bereich einer bestimmten...")

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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"