Cache and Update Test

The "a hard refresh fixes it" inspector. When a web app keeps showing an old version even after you reload, the usual culprit is a stale service worker or Cache Storage bucket still handing back yesterday's files. This tool inspects the service workers and caches registered for the site you open it on, reports what could be serving stale content, and tells you how to force an update - without unregistering or clearing anything itself.

Read-only and private: this page reads the service worker and cache state for its own origin (desktest.net) via JavaScript in this tab. It never unregisters a worker, clears a cache, deletes data, or makes any network request. It also cannot read another site's cache - a browser only exposes each origin its own. View source to verify.

Configuration

Driver: Local browser inspection

Takes about 5 seconds. Read-only: it never unregisters a worker, clears a cache, or makes a network request. Runs entirely client-side.

Status Check Step
Pending

Service workers registered for this site

Lists any service workers via getRegistrations(), their scope and state, whether an update is waiting, and whether one served this page.

1 of 2
Pending

Cache Storage buckets and storage usage

Lists Cache Storage buckets via caches.keys() and reads quota and usage from navigator.storage.estimate().

2 of 2