Verbessern Sie die Leistung und Resilienz Ihrer Website im Jahr 2022, indem Sie einen Servicearbeiter hinzufügen (falls Sie es noch nicht getan haben). Dieses leistungsstarke JavaScript -Tool bietet erhebliche Vorteile. Lassen Sie uns seine Fähigkeiten untersuchen und einen einfachen Implementierungshandbuch anbieten.
Ein Servicearbeiter fungiert als Middleware für Ihre Website. Alle Anfragen und Antworten passieren es. Es verwaltet auch einen lokalen Cache für das Speichern von Vermögenswerten und Antworten. Dies ermöglicht:
Im Wesentlichen erstellen Servicearbeiter schnellere und zuverlässigere Weberlebnisse. Im Gegensatz zu regulärem JavaScript fehlt ihnen DOM -Zugriff, ausgeführt auf einem separaten Thread (nicht blockieren andere Skripte) und sind vollständig asynchron.
Aufgrund ihrer Rolle bei der Abnahme von Anforderungen und Antworten haben Dienstangestellte Sicherheitsbeschränkungen:
localhost
Testen, jedoch nicht für file://
Protokoll).Viele Hosting -Anbieter bieten SSL -Zertifikate zu minimalen oder gar keine Kosten an.
Bei der Registrierung eines Servicemitarbeiter die Verwendung von navigator.serviceWorker.register()
, wobei der Pfad der Service Worker Datei bereitgestellt wird:
navigator.serviceworker.register ('sw.js');
Im Idealfall in eine Inline legen