Google Lighthouse Description
It can be used against any web page that requires authentication or is public. It can perform audits of performance, accessibility and progressive web apps. Lighthouse can be run in Chrome Devtools from the command line or as a Node. Lighthouse will simply ask for a URL to audit. It will then run a series audits against the page and generate a report about how good it was. You can then use the failed audits as a guideline for improving the page. Each audit comes with a reference document explaining why it is important and how to fix it. Lighthouse Viewer needs the JSON output from a Lighthouse report. The following list will show you how to get the JSON output depending on which Lighthouse stream is being used.