JavaScript · Senior · Frage 14 von 75
Was kann ein Service Worker?
- 1Auf das DOM aller offenen Tabs derselben Website zugreifen
- 2Netzwerk-Requests der Seite abfangen und aus dem Cache antworten, auch offline
- 3JavaScript der Seite schneller ausführen, indem er es zu WebAssembly kompiliert
Antwort zeigen
Richtige Antwort: Netzwerk-Requests der Seite abfangen und aus dem Cache antworten, auch offline
Erklärung
Ein Service Worker ist ein Proxy zwischen Seite und Netzwerk mit eigenem Lebenszyklus (install, activate, fetch). Darauf bauen PWAs auf: Caching-Strategien (cache-first, network-first, stale-while-revalidate), Push-Benachrichtigungen, Hintergrund-Synchronisierung. Er funktioniert nur über HTTPS und sieht das DOM nicht.