Zach Leatherman introduces Speedlify2, a rewrite of his six-year-old Speedlify web performance monitoring project. The new version measures 1565 sites continuously and automatically via GitHub Actions, decoupling measurement from ranking to avoid the old 15-minute build limit and manual maintenance work. New features include per-category measurement cadences, an Emeritus category for sites that stop qualifying, Core Web Vitals field data alongside Lighthouse lab data, a detailed Axe CLI accessibility run, a new speedlify2-score web component with backwards compatibility for the old component, non-exclusive categories, a random Perfect Site of the Day, and JS vs no-JS screenshot comparisons. The project is open source and can be forked to self-host on GitHub Actions.
Questions this post answers
What is Speedlify2 and how is it different from the original Speedlify?
Speedlify2 is a rewrite of the original Speedlify web performance monitoring tool that removes the need for manual maintenance by running continuous, automated measurements on GitHub Actions. It decouples the measurement step from ranking, runs sites in parallel chunks instead of serially, and now tracks 1565 sites with per-category cadence configuration, replacing the old setup that required manual runs on personal hardware due to a 15-minute build limit. Track how tooling like this reshapes website performance monitoring workflows on daily.dev.
How does Speedlify2 measure Core Web Vitals and accessibility compared to Lighthouse alone?
Speedlify2 adds extra scoring circles beyond the classic four-circle Lighthouse design, showing Core Web Vitals field data alongside lab data and a more detailed Axe CLI accessibility run. Lighthouse uses Axe internally but does not report everything it finds, so Speedlify2 surfaces the fuller Axe output instead of relying solely on Lighthouse's summarized accessibility score. Developers comparing performance and accessibility auditing tools can follow updates like this on daily.dev.
Can I self-host Speedlify2 to monitor my own list of websites?
Yes, Speedlify2 is designed to be forked and self-hosted on GitHub Actions, since everything is static and self-contained. It supports backwards API compatibility with legacy speedlify-score web components pointing at the old speedlify.dev instance, and lets URLs belong to multiple non-exclusive categories while reusing single measurements to reduce testing traffic. Anyone weighing self-hosted monitoring setups can keep tabs on tools like this via daily.dev.