Status
v—Strategy
OnlineRun a test to see response times. Switch to offline in DevTools to compare.
Run a test to see response times. Switch to offline in DevTools to compare.
Two-tier protocol checks lightweight version.json (~20B) before fetching hash-verified info.json delta manifests into an isolated staging cache.
Tabs remain pinned to their boot version so dynamic chunks never 404 mid-session. Dirty forms prevent unexpected reloads.
New releases undergo multi-boot probation. If an unhandled crash or boot watchdog timeout occurs, NLPWA rolls back to the fallback cache.
Monitors origin disk quota via navigator.storage.estimate() and tracks active cache allocations.
Browsers may evict cached data under disk pressure. Persistent storage protects offline assets from eviction.
nlpwa/badge. Updates dock / taskbar badge on Windows, macOS, Android, and iOS.
Queues offline mutations in an IndexedDB FIFO queue with automatic Idempotency-Key assignment and replays them when back online.
Zero-boilerplate Web Push via nlpwa/push. Manages base64 VAPID keys, interactive action routing, and OS notification clicks.
Native OS integrations: nlpwa/share captures incoming mobile share sheets offline, while nlpwa/bg-fetch manages background large-file transfers.