Fork me on GitHub
Sitespeed.io logo

Analyze your website speed and performance

Sitespeed.io is an open source tool that helps you analyze your website speed and performance based on performance best practices and metrics. It collects data from multiple pages on your website, analyze the pages using the rules and output the result as HTML or JUnit XML.

You can analyze one site, analyze & compare multiple sites or let it run in your CI tool to make sure that your site is always built the best way for speed.

Installing using Homebrew on Mac OS X (instructions for Linux & Windows):

$ brew tap tobli/browsertime
$ brew install sitespeedio/sitespeedio/sitespeed.io
$ sitespeed.io -h
Else you can download or clone or fork the project at Github.

If you like sitespeed.io, please star the project on GitHub!

The latest release is 2.5.7, read about the changes in the CHANGELOG. The last major release 2.5 makes it possible to test in multiple browsers in the same run. Check it out here.

Checkout issues and coming features at Github and follow sitespeed.io on Twitter to get information about new releases.

Sitspeed.io is developed & tested on Mac OS X 10.9.

  1. Check your site against the latest web performance best practice rules.
  2. Analyze many pages on your site, not just one!
  3. Test for desktop or mobile!
  4. Fetch Navigation Timing API metrics and your own custom measurements (User Timing).
  5. Compare sites, keep track of your competitors.
  6. It's Open Source!

It is built on top of four fantastic tools/products, thank you guys for building them:

  • Steve Souders, Stoyan Stefanov & Marcel Duran (and all others that have been involved) - YSlow
  • Ariya Hidayat - PhantomJS
  • Mark Otto & Jacob Thornton - Bootstrap
  • Tobias Lidskog - BrowserTime

Also extra thanks to Sergiy Kovalchuk for the HTMLCompressor, it is used to compress the result HTML produced by sitespeed.io.

Sitespeed.io is released under the terms of the Apache License Version 2.0

Sitespeed.io is created by me Peter Hedenskog, who has spent all the time when the kids are asleep the last year to make it happen.

Contributors are very welcome, these people has filed an issue/defect/idea or fixed bugs (massive love!).