Status

v—
0/0 Files cached Installing

Strategy

Online

Run a test to see response times. Switch to offline in DevTools to compare.

Console

Test

OTA Updates

Idle
Active Version v1.0.0
Server Version v1.0.0
Staged Delta None

Two-tier protocol checks lightweight version.json (~20B) before fetching hash-verified info.json delta manifests into an isolated staging cache.

Client Pinning

Tab Leader
Pinned Cache offline@1.0.0
Dirty Guard Clean

Tabs remain pinned to their boot version so dynamic chunks never 404 mid-session. Dirty forms prevent unexpected reloads.

Boot Watchdog

Healthy

New releases undergo multi-boot probation. If an unhandled crash or boot watchdog timeout occurs, NLPWA rolls back to the fallback cache.

Update Manifest

Storage Quota

0% used
Used 0 KB
Available Quota 0 MB
Runtime Cached 0 items

Monitors origin disk quota via navigator.storage.estimate() and tracks active cache allocations.

Persistence

Best Effort

Browsers may evict cached data under disk pressure. Persistent storage protects offline assets from eviction.

Cache Partitions

App Badging

Supported
Native OS icon counter via nlpwa/badge. Updates dock / taskbar badge on Windows, macOS, Android, and iOS.

Background Sync

Outbox: 0

Queues offline mutations in an IndexedDB FIFO queue with automatic Idempotency-Key assignment and replays them when back online.

Web Push

Checking

Zero-boilerplate Web Push via nlpwa/push. Manages base64 VAPID keys, interactive action routing, and OS notification clicks.

Native OS Plugins

Share & Bg-Fetch

Native OS integrations: nlpwa/share captures incoming mobile share sheets offline, while nlpwa/bg-fetch manages background large-file transfers.