Sitespeed.io is an open source tool (Apache License Version 2.0) that helps you analyze your website speed and performance based on performance best practices and timing metrics. It collects data from multiple pages on your website, analyze them 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 your continuous integration server break your build when your performance budget is exceeded.
$ npm install -g sitespeed.io $ sitespeed.io -h
You will get results on a high level (red/yellow and green) that your boss will understand. And of course the in depth metrics so you can make your site better. Get the result as HTML or send the metrics to Graphite.
You can test your performance budget using your CLI, use the GruntJS plugin or the TAP/JUnit XML output in your continuous integration server to make sure that you are not breaking your budgets.
Fetching timings will use the browsers on your machine. That is cool because you will then be able to test with the latest released versions. Today we support Chrome & Firefox.
Do you love WebPageTest? We do too and made it possible to drive it using sitespeed.io. The WebPageTest data will be included in your sitespeed report.
sitespeed.io is built on top of three fantastic tools/products, thank you guys for building them: