Lighthouse Parade — screenshot of github.com

Lighthouse Parade

This Node.js CLI tool is excellent for getting an aggregated Lighthouse performance report across an entire domain. It addresses the tedium of manual, page-by-page analysis by crawling and compiling all data into a single, sortable spreadsheet.

Visit github.com →

Questions & Answers

What is Lighthouse Parade?
Lighthouse Parade is a Node.js command-line tool that crawls a specified domain, runs a Lighthouse performance report on each discovered page, and then compiles the aggregated data into a single spreadsheet report.
Who is Lighthouse Parade designed for?
This tool is intended for developers, performance engineers, or teams who need to evaluate the performance characteristics of an entire website. It helps identify best and worst performing pages across a domain efficiently.
How does Lighthouse Parade enhance standard Lighthouse audits?
While standard Lighthouse audits focus on individual pages, Lighthouse Parade automates the process of auditing an entire site by crawling it and compiling all page-level Lighthouse data into one comprehensive, sortable spreadsheet. This aggregation is a key differentiator from running Lighthouse manually for each page.
When should Lighthouse Parade be utilized?
It should be used when a holistic view of a website's performance is required, such as during site redesigns, major feature rollouts, or for ongoing performance monitoring. This helps quickly identify broad performance issues or regressions across many pages.
What output format does Lighthouse Parade produce?
The tool generates a CSV file named "aggregatedMobileReport.csv" which contains all aggregated Lighthouse performance metrics. Each row in this CSV represents a unique URL, and each column corresponds to a specific performance metric, making it suitable for spreadsheet analysis.