Service Worker API 04.11.2016, 08:50 Uhr

Unabhängig im Hintergrund

Über Service Worker kann man JavaScript-Code unabhängig von einer Webanwendung
im Hintergrund ausführen.
Im Gegensatz zu normalen Skripts, die sofort gestoppt werden, wenn die dazugehörige Webseite beziehungsweise der entsprechende Browser­tab oder das Browserfenster geschlossen werden, handelt es sich bei Service Workern (https://w3c.github.io/ServiceWorker) um Skripts, die unabhängig von einer Webseite im Hintergrund laufen. Dadurch ergeben sich, wie in diesem Artikel gezeigt, ganz neue Möglichkeiten, die insbesondere dann interessant sind, wenn eine Webanwendung oder Webseite offline-fähig sein soll.
So ist es möglich, Webressourcen, die in einer Webanwendung eingebunden sind (wie etwa CSS- oder JavaScript-Dateien), mit Hilfe von Service Workern lokal zu cachen, sodass diese auch offline zur Verfügung stehen. Auch das Synchronisieren von Daten im Hintergrund oder das Empfangen von Push-Benachrichtigungen ist mit Service Workern möglich – wichtige Features, die zur Offline-Fähigkeit einer Webanwendung beitragen.

web & mobile DEVELOPER

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt web&mobile Developer plus Kunde.
  • 2 Monate Gratis testen
  • Über 4.000 qualifizierte Fachartikel
  • Diverse DevBooks thematisch für Sie zusammen gestellt
  • Webcasts von 30 - 90 Min.
  • Aufzeichnungen von ausgewählten Fortbildungen und Konferenzen
  • Auf jedem Gerät verfügbar