All specs
W3C Service WorkersW3CShould KnowProduct

Service Workers

Browser Platform·World Wide Web Consortium
WHY YOU NEED THIS

Service Workers power offline support, background sync, and push notifications. Required for serious PWA/installable app behavior.

What It Defines

Defines the Service Worker API: background JS scripts that intercept network requests, manage caches, and enable offline-first web apps. The foundation of Progressive Web Apps.

Canonical (Normative)

Convenient (Practical)

service-workerspwaofflinebrowser
Standards Body
World Wide Web Consortium

Publishes web platform specs including CSS, accessibility, security policies, Service Workers, Web App Manifest, and many browser APIs. Also maintains some versioned HTML/DOM specs.

Visit

Related Specs

W3C App ManifestW3CShould Know

App Manifest

Required for Add to Home Screen / Install App functionality on iOS and Android. Defines how your web app presents when installed as a native-like app.

ProductBrowser Platform
Details
WHATWG HTML LSWHATWGMust Know

HTML

The spec behind every HTML page, form, and browser API. The canonical reference for how browsers actually parse and process HTML.

ProductBrowser Platform
Details
W3C Push APIW3CShould Know

Push API

Required for web push notifications — the re-engagement channel for PWAs. Works with Service Workers and the Notifications API. Understanding VAPID and the subscription lifecycle prevents broken push implementations.

ProductBrowser Platform
Details
WHATWG StreamsWHATWGShould Know

Streams

Streams are how modern browsers handle large data: fetch response bodies, file reads, compression, and encoding are all stream-based. Understanding backpressure and piping is essential for efficient data processing.

ProductBrowser Platform
Details