Dev Resources
Sitespeed favicon

Sitespeed

Performance

Sitespeed.io is an open source tool that helps you analyse and optimise your website speed and performance, based on performance best practices.

Sitespeed's website screenshot

About Sitespeed

Sitespeed.io is an open source web performance testing tool that produces an HTML report including Core Web Vitals (Largest Contentful Paint, Interaction to Next Paint, Cumulative Layout Shift, First Contentful Paint, and TTFB), a video recording of page load, a HAR waterfall, and advice from a built-in "Coach" on how to fix performance issues. It can be run against a single page or a scripted user journey, and supports throttling network connectivity, running tests on real Android phones, and testing Safari on iOS. Results can be shipped to Graphite or InfluxDB for ongoing monitoring via Grafana dashboards, with a Docker Compose setup available to run the full monitoring stack.

The project is built around a family of related tools: Browsertime (the underlying browser timing/measurement engine), and standalone packages including the Coach, PageXray, Chrome-HAR, and Throttle, which can be used independently by developers building their own performance tooling. It can be installed via Docker (which bundles Firefox, Chrome, Edge, and XVFB) or via npm.

Sitespeed.io is aimed at developers and teams who need to debug slow pages or continuously monitor site performance over time. It is free to use, has been maintained since 2012, does not include tracking or analytics in its tools or dashboard, and does not send data back to the project maintainers.

Key features

  • Generates HTML performance reports with Core Web Vitals, page-load video, and HAR waterfall
  • Ships metrics to Graphite or InfluxDB for continuous monitoring via Grafana dashboards
  • Runs via Docker (with Firefox, Chrome, Edge, XVFB pre-installed) or npm install
  • Supports connection throttling, scripted user journeys, and testing on real Android and iOS Safari devices
  • Coach feature provides advice on how to fix slow-loading pages

Frequently asked questions

Is sitespeed.io free?

Yes, sitespeed.io itself is free and open source; the only cost is the infrastructure you run it on and storage for results, roughly $500 a year on a single cloud instance plus S3.

How do I install and run sitespeed.io?

You can run it via Docker (which bundles Firefox, Chrome, Edge and XVFB) or install it globally with npm and run it against a browser like Chrome.

Does it integrate with monitoring tools?

Yes, you can run it on a schedule and ship metrics to Graphite or InfluxDB, then visualize them in Grafana, including via a ready-made Docker Compose stack.

What platforms and browsers does it support?

It supports Firefox, Chrome, Edge and Safari, including testing on real Android phones and Safari on iOS.

Does sitespeed.io track my data?

No, sitespeed.io and its dashboard and compare tool run without tracking or third-party scripts, and none of the tools send data back to the project.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product

You might also like