Fork me on GitHub christmas logo

Analyze your website speed and performance 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 send the metrics to Graphite.

You can analyze one site, analyze and compare multiple sites or let it run in your CI tool and break build if your site doesn't meet your speed needs.

Install using npm (Need help? How to install):

$ npm install -g
$ -h
Else you can clone or fork and if you like, please star the project on GitHub!

The latest stable release is 3.1, read all about the new things here.

Checkout issues and coming features at Github and follow on Twitter to get information about new releases. is developed & tested on Mac OS X 10.10.

  1. Check your site against the latest web performance best practice rules.
  2. Analyze many pages on your site, not just one!
  3. Continously monitor your application and create beautiful graphs using Graphite and Grafana.
  4. Fetch Navigation Timing API metrics and your own custom measurements (User Timing).
  5. Compare sites and 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 is released under the terms of the Apache License Version 2.0 is created by me Peter Hedenskog, who has spent all the time when the kids are asleep the last years to make it happen. Today we are a two member team that works on, say hello to Tobias Lidskog!

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