An offline-first PWA checklist
Twelve checks we run before calling a progressive web app offline-ready.

Storage first
Read from local storage first, then refresh in the background. The network should never block the UI.
- Precache the app shell
- Store user data in IndexedDB
- Version every cache
Need a hand?
Let’s build it together
Testing offline
Run the end-to-end suite once online and once with the network disabled; both runs must pass.