Devii · Mobile · 2026-06-06 · 7 min read

Share

PWAs In 2026: Manifests, Service Workers, And Install Criteria

What installable web apps require on Chromium and Safari, and how capabilities differ from native wrappers.

A **Progressive Web App (PWA)** combines HTTPS, a **Web App Manifest** (`manifest.json`), and a **service worker** for offline and caching strategies. Install UI appears when browsers detect sufficient manifest fields and engagement heuristics.

Chromium checks icons, `start_url`, `display`, and service worker registration. **Safari on iOS** added improved PWA support across recent releases; verify Apple's current WebKit notes for limitations on push and storage.

Web performance audit
Web performance audit

PWAs are not app store replacements for every product. They excel for content, lightweight tools, and rapid deployment without store review delays. Native features (background BLE, some sensors) may still require wrappers.

Read MDN PWA guides and `web.dev/learn/pwa`. Audit Lighthouse PWA category as a baseline, then test on real devices.