Inhaltsverzeichnis:

Was ist ein Browser-Service-Worker?
Was ist ein Browser-Service-Worker?

Video: Was ist ein Browser-Service-Worker?

Video: Was ist ein Browser-Service-Worker?
Video: Progressive Web Apps mit der Service Worker API | Simon Skoczylas 2024, Kann
Anonim

EIN Servicemitarbeiter ist ein Skript, das dein Browser läuft im Hintergrund, getrennt von einer Webseite und öffnet die Tür zu Funktionen, die keine Webseite oder Benutzerinteraktion erfordern. Vor Servicemitarbeiter , gab es eine weitere API, die Benutzern eine Offline-Erfahrung im Web namens AppCache ermöglichte.

Was ist in diesem Zusammenhang ein Servicemitarbeiter?

EIN Servicemitarbeiter ist eine Art Web Arbeiter . Es handelt sich im Wesentlichen um eine JavaScript-Datei, die getrennt vom Hauptbrowser-Thread ausgeführt wird, Netzwerkanforderungen abfängt, Ressourcen aus dem Cache zwischenspeichert oder abruft und Push-Nachrichten übermittelt.

Man kann sich auch fragen, was ist Safari Service Worker? Servicemitarbeiter ermöglichen es Entwicklern, flexible Webanwendungen zu entwickeln, die außerhalb der Grenzen des Browsers leben. Bereits verfügbar auf Android , einige Websites haben begonnen, die Vorteile zu nutzen Servicemitarbeiter um browserbasierte Push-Benachrichtigungen bereitzustellen.

Wie arbeitet also ein Servicemitarbeiter?

Servicemitarbeiter ist ein Skript, das funktioniert auf Browserhintergrund ohne Benutzerinteraktion unabhängig. Außerdem ähnelt es einem Proxy, der funktioniert auf der Benutzerseite. Mit diesem Skript können Sie den Netzwerkverkehr der Seite verfolgen, Push-Benachrichtigungen verwalten und mit der Cache-API „offline first“-Webanwendungen entwickeln.

Wie implementieren Sie einen Service-Worker?

Hinzufügen eines Servicemitarbeiters und Offline zu Ihrer Web-App

  1. Inhalt.
  2. Holen Sie sich den Beispielcode.
  3. Führen Sie die Beispiel-App aus.
  4. Testen Sie die App.
  5. Erstellen Sie die Starter-App.
  6. Registrieren Sie einen Servicemitarbeiter auf der Website.
  7. Installieren Sie die Site-Assets.
  8. Abfangen der Webseitenanfragen.

Empfohlen: