Docs Index

Use official browser and platform docs for claims about installability, API behavior, and store policy. Use local examples only for implementation texture.

Authoritative Sources

SourceUse it for
web.dev Learn PWAOverall curriculum and conceptual flow
web.dev install criteriaChrome prompt requirements and beforeinstallprompt behavior
Chrome install criteria updateCurrent caveat that menu install no longer universally requires a service worker fetch handler
web.dev manifest guideManifest identity, icons, screenshots, scope, and install UI
web.dev service worker guideLifecycle, scope, registration, update model, and first-load caution
web.dev offline data guideCache Storage, IndexedDB, Storage Manager, quota, and persistence
MDN PWA/API pagesAPI reference and browser compatibility anchor
Chrome DevTools PWA debuggingManual install, manifest, service worker, cache, push, sync, and storage inspection
Microsoft Edge PWA docsWindows PWA behavior, capabilities, and Microsoft Store packaging
Chrome TWA docsAndroid Trusted Web Activity wrapper model and Digital Asset Links

MCP Sources Used

MCP sourceUse it for
Context7 /googlechrome/workboxWorkbox precaching, runtime caching, fallback, expiration, and background sync examples
Context7 /microsoft/playwrightService worker policy, offline mode, permissions, and testing limitations
Context7 /pwa-builder/pwabuilderPWABuilder packaging service shape and Microsoft Store package generation
local-docs peteretelej-fitness-coach-appLab PWA design examples with Vite, service worker caching, IndexedDB, and queues

Source Gaps

  • PWABuilder docs were JavaScript-heavy during plan research and did not fetch cleanly. Use Context7 plus Microsoft docs unless you open the docs in a browser.
  • Exact iOS/iPadOS install, push, notification, and storage behavior changes over time. Verify on real target OS versions before shipping.
  • Store policy is executable release work. Re-check Google Play, Apple App Store, Microsoft Store, Samsung, and Huawei policy before submitting wrappers.