Was ein Service Worker tatsächlich tut
Registriert eine Seite einen Service Worker, startet der Browser sein Skript im Hintergrund, getrennt von jedem Tab. Der Worker fängt die Netzwerkzugriffe der Seite ab, bedient Dateien aus dem lokalen Cache, erneuert sich selbst aus dem Netz und hört weiter auf Push-Benachrichtigungen, selbst wenn Sie jedes Fenster geschlossen haben. Das ist die Maschinerie hinter installierbaren Web-Apps, Offline-Webmail und Messengern ohne Store-App.
Ein wirklich gutes Design — und ein Speicherdesign ganz ohne Schamgefühl. Der Browser erlaubt einer Herkunft Gigabytes im CacheStorage, wenn die Platte sie hergibt, und ein Web-Player oder ein Dokumenteneditor, den Sie einmal geöffnet haben, kann jahrelang Hunderte Megabyte halten. Der Worker und seine Caches wohnen im Browser-Profil, und nichts wirft sie raus, bis Speicherdruck das erzwingt.
Wo die Reste wohnen
In Chrome und den anderen Chromium-Browsern liegt der Speicher im Profilordner, unter Service Worker\CacheStorage und Service Worker\ScriptCache. Die üblichen Verdächtigen sind vorhersehbar: Webmail, Web-Player der Streamingdienste, Browser-Messenger und Office-Suiten, die ihre ganze Oberfläche für den Offline-Betrieb cachen. Firefox hält dieselbe Idee in eigenen Speicherordnern, je Herkunft getrennt — die Reste sind also nicht mal eine Chromium-Exklusivität.
- Chrome/Edge: %LOCALAPPDATA%\<Browser>\User Data\<Profil>\Service Worker\CacheStorage — Gigabytes sind hier normal
- Die schwersten Herkünfte: Webmail, Streaming-Web-Player, Browser-Messenger, Online-Office-Suiten
- Der Speicher überlebt Browser-Neustarts, Updates und Reboots — by design
- Die Größe pro Seite sehen Sie in DevTools → Application → Storage oder unter chrome://settings/content/all
- Eine einmal besuchte Seite behält ihren Cache, bis Sie ihn löschen — automatische Hygiene gibt es nicht
Reste risikofrei entfernen
Für eine einzelne Seite gibt es in DevTools → Application → Service Workers die Schaltfläche Unregister, und chrome://serviceworker-internals listet alle registrierten Worker des Profils mit derselben Option. Website-Daten über chrome://settings/content/all zu löschen nimmt Worker, Caches und Cookies in einem Rutsch mit — Sie werden abgemeldet, und die Seite registriert beim nächsten Besuch ohnehin neu. Gefährlich ist nichts davon: schlimmstenfalls lädt die Web-App ihre Dateien beim nächsten Mal neu.
Für einen ganzen Profilordner wird das manuelle Wühlen zäh; das Deep Cleaning in Kleaner PRO fegt Browser-Caches genau dafür über alle Profile in einem Durchgang, solche Reste inklusive. Wer lieber selbst Hand anlegt: den Ordner Service Worker nach Größe sortieren, die fettesten Herkünfte löschen, fertig. So oder so ist der Platz sofort zurück, und die Seiten bauen beim nächsten Besuch nach, was sie brauchen.
Fragen und Antworten
Was passiert, wenn ich Service Worker lösche?
Die Seite registriert beim nächsten Besuch einfach einen neuen Worker. Bis dahin verlieren Sie Offline-Zugriff und Push der Seite; abgemeldet werden Sie nur, wenn Sie auch Cookies mitlöschen.
Warum speichern Websites Daten auf meinem Rechner?
Damit die Web-App sofort öffnet, offline läuft und Benachrichtigungen ohne offenen Tab empfängt. Das ist dieselbe Idee wie der lokale Cache einer Store-App — nur dass der Browser liefert.
Vor dem Kauf genau wissen, was enthalten ist.
Der einmalige 30-Minuten-Test umfasst Basisfunktionen. PRO-markierte Werkzeuge bleiben bis zur Aktivierung einer kostenpflichtigen Lizenz gesperrt.
Weiterlesen
Schreiben Sie uns: [email protected]