Definition
Lighthouse PWA audit
The Lighthouse PWA audit, run from Chrome DevTools' Lighthouse panel or the lighthouse CLI, checks a page against Chromium's installability criteria — valid manifest fields, icon sizes, registered service worker, HTTPS — and flags exactly which checks pass or fail, rather than giving a single opaque score for the category.
Historically Lighthouse gave PWAs a dedicated 0-100 score category; that scoring was removed in favor of a pass/fail checklist view, since installability is fundamentally binary (either the criteria are met or they are not) rather than something meaningfully gradient like performance.
Running it from the CLI, e.g. npx lighthouse https://example.com --only-categories=pwa --output=json, is the standard way to include the check in CI so a regression (like an icon file accidentally deleted from the manifest's icons list) fails a build rather than shipping silently.
The audit only reflects what Lighthouse can observe from a single automated page load — it does not verify actual push notification delivery, real device install behaviour, or iOS-specific flows, since Lighthouse runs on a Chromium engine only.
Full documentation of the current checks lives at https://developer.chrome.com/docs/lighthouse/pwa/.