WQI.web​qualityindex
Method v1.1.0 85 live / 86 total factors methodology

methodology / Modern Web / #68

Service Worker / PWA capability

live factor #68 · Modern Web · scoring impl: implemented · weight 0.7%

What we measure

Service workers enable offline mode, push notifications, and app-like installability. They're a marker of modern, performant web architecture.

How to improve your score

Implement a service worker that caches your key assets so the site stays usable when the network drops. Frameworks like Next.js, Workbox, and most static site generators have plugins.

Data source

Data source for this factor is not yet documented.

Implementation notes

Parse loaded scripts for `navigator.serviceWorker.register` patterns.

Scoring

Scoring formulas are versioned with the methodology. The current method (v1.1.0) maps raw measurements to pass, warn, fail. Factor weights determine how much each contributes to the composite — see the methodology index for the full table.

Version history

Version Change Date
v1.1.0 Factor introduced. Status: live. Scoring impl: implemented. 2026-04-25

← back to methodology