darioa

Een webapp die offline werkt: wat een service worker wel en niet doet

Dario Albers · 10 november 2026 · 2 min lezen

Gecontroleerd op 2026-11-10. De web.dev-pagina toont geen datum; de W3C-tekst is een Candidate Recommendation Draft van 29 oktober 2026.

Kort antwoord

Volgens de W3C-specificatie kan een service worker inhoud leveren voor documenten, "even while offline". Wat offline werkt, hangt af van wat je cachet.

Wat de standaard zegt

  • "allowing the service worker to provide content for documents, even while offline."
  • "The core of this specification is a worker that wakes to receive events."
  • De specificatie is een Candidate Recommendation Draft van 29 oktober 2026.

Twee cachestrategieen (web.dev)

  • Cache, dan netwerk: "This gives you the "cache only" behavior for things in the cache and the "network only" behavior for anything not-cached (which includes all non-GET requests, as they cannot be cached)."
  • Netwerk, dan cache: "This means you give online users the most up-to-date content, but offline users get an older cached version."

Wat betekent dit voor je website

Bij het bouwen van een webapp kies je welke strategie bij welke bestanden past; de bronnen zeggen niet welke de beste is voor een kassa. Zie winkel, kassa en weegschaal, de uitleg over caching en wat is een CDN. Wat een webapp kost: zie prijzen.

Zelf geen tijd om dit uit te zoeken?

Stuur me een WhatsApp. Je krijgt binnen een werkdag antwoord, en een vaste prijs voordat je iets betaalt.