Sitespeed.io is an open source tool that helps you analyze and optimize your website speed and performance based on performance best practices. It collects data from multiple pages on your website, analyze the pages using performance best practices rules and output the result as HTML-files or JUnit XML. You can see real life examples of analyzed sites here.
Sitespeed.io uses up to date performance best practices. For example: investigating the critical rendering path, looking for front end single point of failures and avoid DNS lookups if the page has few requests. See the full list of the rules.
2. Install/use Java 1.6 (or higher)
3. Clone the project from Github
git clone https://github.com/soulgalore/sitespeed.io.git
or download (v1.8) the zip.
4. Run the script
$ ./sitespeed.io -u http://yoursite.com
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.8.3 & Ubuntu Linux 12.04.
Report a bug here.
Sitespeed.io is released under the terms of the Apache License Version 2.0
Sitespeed.io is created by Peter Hedenskog with the help from the contributors (massive love, become a contributor you too!):
It is built on top of three fantastic tools/products, thank you guys for providing these great things:
Also extra thanks to Sergiy Kovalchuk for the HTMLCompressor, it is used to compress the result HTML produced by sitespeed.io.