Fork me on GitHub

Analyze your website speed and performance

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.

Run

1. Install PhantomJS (1.9)

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

Release notes

The 1.8 release notes.

Development

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

Report a bug here.

License

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

Credit

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.