Auditing is a way of confirming that our Progressive Web App is a true PWA, that it lives up to the standards of the name. This audit is an important last step for us to check our work and ensure that our app is as good as it can be in terms of PWA functionality.
As mentioned previously, the biggest champion of Progressive Web Apps is Google. Not only are their Chrome browser and Android operating systems the most PWA-friendly of all, Google puts a great deal of effort into educating developers on how and why to build a PWA. As you move forward (beyond this book) into the world of the PWA, you'll probably often turn to their documentation.
However, Google provides another way to light the way forward to the progressive web. To ensure the quality of your web page or application, they have released a set of tools to measure your site against a set criteria. The main tool they use to do so is called Lighthouse.
Here's what we'll cover in this chapter:
- What is Lighthouse...