Lighthouse (https://developers.google.com/web/tools/lighthouse/) is an automated tool managed by the Chrome team that can help you audit your site to identify problems that need attention. The tools audits more than just progressive web app requirements, as it checks for many best practices including performance, accessibility, and SEO.
Lighthouse is an open source project, and contributions are welcome.
As mentioned earlier in this book, Lighthouse can be executed two different ways:
- Built-in to the Chrome Developer tools' Audit tab
- Node Module (https://www.npmjs.com/package/Lighthouse)
The Chrome extension was the original implementation, but this is being phased out. Today, the extension is redundant since Lighthouse is built-in to the Developer tools.
Lighthouse will exercise a given URL in Chrome and run it through a battery of tests...