Three reasons why you should care about Google Lighthouse
If you live and breathe web performance chances are you’ve already heard about Lighthouse. If that’s not the case, worry not, after reading this article you’ll understand why it’s an absolutely necessary tool for testing and improving performance.
What is Lighthouse?
Lighthouse is an Open Source auditing tool helping increase the quality of web pages and applications. Audits are conducted in a few key areas — performance, accessibility, best practices and Progressive Web Applications. It paints a comprehensive picture of possible user experience and developer bottlenecks in those domains.
Lighthouse can be used in various ways by developers and non-technical audience
Lighthouse is versatile. The easiest way to utilise it without touching your build pipeline is a Chrome extension or directly in Chrome Canary DevTools. That workflow is empowering for non-developer audiences. It enables Product Managers and Quality Assurance teams to quickly and easily assess and understand the state of performance of a given site.
Suddenly, performance becomes a team concern, as it should have been in the first place.
Alternatively, there’s a command line interface that can be integrated into the build and deploy processes. Looking for something more automated, without development overhead? Search no more and check out Calibre’s continuous integration.
Lighthouse gives actionable performance advice
Building analytics software can be incredibly challenging. The information spat out a variety of command line tools and SaaS services is hard to digest, even for performance experts.
Presented with a wall of data without suggested remedies for bottlenecks? No surprise performance is still a hard sell to the business.
Fortunately, Lighthouse not only provides metrics but an actionable report referring to specific DOM elements, CSS selectors or infrastructure setup. No more navigating through the unknown waters. Performance becomes approachable.
Lighthouse is built by the best developers for the job
Maintained by a designated team within Google, Lighthouse has a significant advantage over most performance tooling projects.
Devtools engineers have a deep understanding of browser internals as well as developer tools because they build them.
People like Brendan Kenny, Patrick Hulce, Eric Bidelman and Paul Irish not only have an unfathomable amount of expertise but also direct access to API creators to create instrumentation crucial for performance tracking and benchmarking.
Additionally, Open Source sustainability is still an issue — prolific projects are left without direction when maintainers burn out. Fortunately, being supported by a commercially successful company, Lighthouse has a high chance of prevailing for a long time.
Performance is a pillar of user experience, yet so often overlooked. Developers are having a hard time obtaining budgets for paid tooling, audits or training. Businesses fail to see the value in pursuing improvements and critical bug fixes.
Lighthouse is an astonishingly useful suite empowering anyone to make the user experience of your product better. Providing not only metrics but also human-language advice it has become an indispensable part of our process. No matter if you’re building Progressive Web Apps or not, it’s a mandatory position in a quality assurance checklist.