Skip to content

Compatibility

Compatibility is a BCD-style data explorer that answers “Can I use X in a PWA?” across operating systems, browsers, versions — and, uniquely, country/region reach weighted by real-world browser share. It also covers the ecosystem-policy dimensions (ad networks, payments, store acceptance) that decide whether a capability is usable in production, not just whether it ships.

Each feature has a canonical page with its OS × browser × version matrix, ecosystem policy rows, full provenance, and a machine-readable JSON export.

FeatureCategorySummaryTargets
Background SyncCapabilitiesDefer actions until the user has stable connectivity via the service worker.7
Badging APIEngagementSet an app-icon badge (count or dot) on the installed PWA.7
File System Access APICapabilitiesRead and write to the user's local file system with explicit permission.7
Install Prompt (beforeinstallprompt)InstallationProgrammatic control over the PWA install prompt via the beforeinstallprompt event.7
Manifest Protocol HandlersManifestRegister a PWA to handle custom or allow-listed URL protocols via manifest.protocol_handlers.7
Payment Request APICommerceBrowser-mediated checkout sheet collecting payment and contact details.7
Service WorkersCapabilitiesThe programmable network proxy that powers offline, caching, and push for PWAs.7
Web App Manifest: displayManifestThe display member chooses the installed app's window mode (standalone, fullscreen, minimal-ui, browser).7
Web App Manifest: scopeManifestThe scope member fences the installed app's navigation boundary.7
Web App Manifest: screenshotsManifestThe screenshots member supplies richer install UI in browsers and store listings.7
Web PushEngagementServer-sent push messages delivered via the Push API + service worker, even when the app is closed.7

11 features seeded and growing.

Compatibility data is rendered from machine-readable JSON and exposed as Dataset JSON-LD, with a per-feature JSON export at /compatibility/<feature>.json so search and LLMs can quote the source.