OpenPWA — recently verified
openpwa.net · EN
- 19posts a week
- 1 Novlast post
- #1in Web Development
Evergreen PWA reference entries, ordered by their last verification date.
Subscribe
Latest posts
Storage quotas, persistence, and eviction
Compare storage limits, persistent mode, and eviction rules in Chromium, Firefox, and WebKit, with runtime checks and recovery paths.
Notifications in iOS Home Screen apps
Reproduce permission, push-manager exposure, and notificationclick handling measured in one iOS 18.6.2 Home Screen app test.
Home Screen launch on iOS 18.6.2
Reproduce how manifest, display mode, icons, storage, and status-bar settings affected Home Screen launch in one iOS 18.6.2 device test.
Install banners and beforeinstallprompt
Build an install banner around beforeinstallprompt, preserve browser install UI, and provide a useful path when the event is absent.
Background sync, periodic sync, and Web Locks
Choose one-off background sync, periodic background sync, or Web Locks by trigger, lifetime, support, and failure behavior.
PWAs on Microsoft Edge (sidebar, store)
How Edge installs and manages PWAs, how Store packaging and sidebar detection work, and how to provide an install button fallback.
Lighthouse after the PWA category
How to run Lighthouse audits after the PWA category removal, preserve useful reports in CI, and check install prompting separately.
ERR_LOCAL_NETWORK_PERMISSION_MISSING in Chrome
Diagnose Chrome local-network failures caused by permission denial or address-space mismatch. Covers CORS and mixed content as well as unreachable devices.
Local Network Access browser support
Browser support for Request.targetAddressSpace, the fetch option that declares a local or loopback destination for Local Network Access checks.
Declarative Web Push
JSON, window.pushManager subscriptions, Safari support, service worker fallback, feature detection, and parser failures.
PWAs on Meta Quest (Horizon OS browser)
How web apps for Meta Horizon OS use Bubblewrap and Trusted Web Activity, with WebXR detection and a non-immersive fallback.
Web App Origin Association file
How an origin confirms a scope_extensions request with a well-known JSON file, including its location, shape, parser failures, and fallback navigation.
Web MIDI API
navigator.requestMIDIAccess() requests MIDI port access. This reference covers options, permission failures, device events, and a no-MIDI fallback.
Screen Orientation API (lock and unlock)
Read screen orientation changes, request and release an orientation lock, handle rejected requests, and provide a responsive fallback.
Permissions API (navigator.permissions.query)
How navigator.permissions.query() reads a permission state and rejects unsupported names, with examples for change events and API absence.
Device Posture API (foldables)
How navigator.devicePosture exposes continuous and folded posture states, reports changes, and falls back to a single-pane layout when unavailable.
Compute Pressure API
PressureObserver reports system-resource pressure changes. This reference covers records, sampling, policy errors, cleanup, and an unsupported-browser fallback.
Barcode Detection API (Shape Detection)
BarcodeDetector detects supported linear and two-dimensional barcodes in image sources. This reference covers formats, results, input errors, and fallbacks.
Service worker startup and fetch overhead
How a stopped service worker delays fetch handling, how to measure its navigation timing, and when preload or removing a no-op handler avoids the cost.
Vibration API
Use navigator.vibrate() for simple tactile feedback, detect support, cancel a pattern, and handle activation, visibility, and platform limits.
In the directory since 4 Nov 2026 · last checked 9 Nov 2026 · RSS