Lighthouse was created by the Google Chrome team and first released in 2016. It’s built into Chrome DevTools and available as a CLI tool, Node module, and Chrome extension. Development happens primarily at Google’s offices in Mountain View.
The tool runs a series of audits against any web page and generates a report with scores from 0 to 100 in five categories: Performance, Accessibility, Best Practices, SEO, and Progressive Web App. Each audit comes with specific recommendations and links to documentation explaining how to fix issues.
Performance scoring is based on real metrics that matter to users: First Contentful Paint, Largest Contentful Paint, Total Blocking Time, Cumulative Layout Shift, and Speed Index. These metrics align with Google’s Core Web Vitals, which affect search rankings. Running Lighthouse regularly helps teams catch performance regressions before they affect users.
Lighthouse CI integrates into your build pipeline to run audits on every pull request. You can set performance budgets and fail the build if scores drop below thresholds. The results are stored over time, letting you track how your site’s performance changes across deployments.
The tool is used by millions of developers worldwide. PageSpeed Insights, Google’s public performance testing tool, runs Lighthouse under the hood. Web.dev uses Lighthouse for its testing features. The project has over 28,000 GitHub stars. Its influence on web development practices has been enormous — many teams now treat Lighthouse scores as a key quality metric alongside test coverage.