Kontakt aufnehmen

Fallstudie - Veraltete Service Worker schnell zurücksetzen

Eine kostenlose, proprietäre Chrome-Erweiterung, mit der sich Service Worker und Cache Storage für den aktuellen Origin prüfen und zurücksetzen lassen.

Kunde
Service Worker Manager
Jahr
Leistungen
Produktentwicklung, Entwicklerwerkzeuge, Chrome-Erweiterung

Überblick

Beim Wechsel zwischen lokalen Projekten stießen wir immer wieder auf dasselbe Problem. Anwendungen verwendeten localhost-Ports erneut, während alte Service Worker und zwischengespeicherte Dateien zurückblieben. Das nächste Projekt lud veraltete Dateien und wirkte fehlerhaft, obwohl sein Code in Ordnung war.

Wir entwickelten ein Werkzeug, um diese Überreste zu sehen und zu entfernen, ohne jedes Mal die DevTools zu öffnen. Zuerst nutzten wir es selbst. Anschließend veröffentlichten wir es als kostenlose Chrome-Erweiterung, damit auch andere Entwickler damit arbeiten können.

Praxistipp

Service Worker Manager ist kostenlos und im Chrome Web Store verfügbar. Heften Sie die Erweiterung an, damit sie griffbereit ist, wenn veralteter localhost-Zustand Zeit kostet.

Erweiterung installieren

Sie brauchen Hilfe oder möchten zuerst den Umgang mit Daten prüfen? Lesen Sie die Supportseite und die Datenschutzerklärung.

Sie möchten zuerst eine kurze Einführung sehen? Schauen Sie sich das

YouTube-Video

an.

Was wir umgesetzt haben

Das Popup zeigt Service-Worker-Registrierungen und benannte Caches für den Origin des aktiven Tabs. Sie können Worker deregistrieren, Caches leeren oder beides auf einmal zurücksetzen. Wenn die Seite weiterhin veralteten Zustand verwendet, können Sie sie nach dem Bereinigen neu laden lassen.

Alles läuft lokal im Browser, mit auf diese Aufgabe beschränkten Berechtigungen. Die Erweiterung arbeitet am aktuellen Origin. Sie bereinigt keine anderen Websites gesammelt, kontaktiert keine entfernten Dienste und erfasst keine Telemetrie.

Sie richtet sich an Entwickler von Progressive Web Apps, Offline-first-Anwendungen und lokalen Projekten, bei denen Service Worker die Sitzung überdauern können, in der sie angelegt wurden.

  • Entwicklerwerkzeuge
  • Chrome-Erweiterung
  • Service Worker
  • Entwickeln auf localhost

Wir haben Service Worker Manager zuerst für uns selbst gebaut. Veraltete Worker auf erneut verwendeten localhost-Ports ließen funktionierende Apps immer wieder fehlerhaft erscheinen. Als das Werkzeug zu unserem festen Debugging-Ablauf gehörte, war die Veröffentlichung für andere Entwickler der naheliegende nächste Schritt.

Marc David, Gründer und leitender Entwickler bei Livid
Für Entwickler nutzbar
Kostenlos
Lokale Verarbeitung
100%
Übertragene Daten
0
Telemetrie oder entfernte Dienste
0

Weitere Projekte

Über Wix hinauswachsen, während der Shop geöffnet bleibt

Ein individueller Shop für japanische, koreanische und chinesische Sammelkarten, mit einem schrittweisen Wechsel von Wix und vertrauten Werkzeugen für das Team.

Weiterlesen

AAA Midea für Kunden in der gesamten Slowakei auffindbar machen

Eine Website, auf der Menschen Kühl-, Lüftungs- und Heizleistungen in ihrer Nähe finden, mit Werkzeugen, die das Team von AAA Midea selbst verwalten kann.

Weiterlesen

Erzählen Sie uns von Ihrem Projekt

Erzählen Sie uns von Ihren Plänen oder davon, was im Weg steht. Wir helfen Ihnen, den nächsten Schritt zu finden.