sitespeed.io is an open-source tool for comprehensive web performance analysis, enabling you to test, monitor, and optimize your website’s speed using real browsers in various environments.
Go to file
soulgalore 5a7e5bdec3 3.0.1 2014-12-19 00:11:31 +01:00
assets yep, first commit of 3.0 2014-06-23 00:11:25 +02:00
bin Ensure errors are logged consistently before exit. 2014-12-17 23:33:32 +01:00
conf added ie & safari as browsers 2014-12-05 14:14:25 +01:00
doc summary image 2014-12-16 00:55:20 +01:00
lib configurable path to phantomjs #505 2014-12-18 23:25:54 +01:00
templates and switched to wptHost 2014-12-15 23:07:31 +01:00
test All urls in the test files should have a protocol. 2014-12-17 10:25:41 +01:00
.gitignore Ignore npm log. 2014-12-12 11:07:54 +01:00
.jshintignore ignore phantomjs timings for now 2014-09-26 23:12:50 +02:00
.jshintrc ignore definition order for now 2014-09-26 23:13:09 +02:00
.travis.yml removing docker for now 2014-12-18 14:09:58 +01:00
CHANGELOG.md configurable path to phantomjs #505 2014-12-18 23:25:54 +01:00
CONTRIBUTING.md even cleaner YSlow contrib guide [skip ci] 2014-02-06 12:29:05 +01:00
CONTRIBUTORS.md added matt 2014-12-08 23:09:53 +01:00
LICENSE first commit 2012-08-21 15:01:54 +02:00
README.md example report image 2014-12-16 00:57:07 +01:00
package.json 3.0.1 2014-12-19 00:11:31 +01:00

README.md

Sitespeed.io - how speedy is your website? Build Status

Welcome to the wonderful world of web performance!

sitespeed.io can:

  • analyze your site against web performance best practice rules, crawl your site or test specific URL:s
  • measure how fast your site/pages is using the [Navigation Timing API] (http://www.w3.org/TR/navigation-timing/) and [User Timing API] (http://www.w3.org/TR/user-timing/)
  • send all your metrics to Graphite
  • benchmark your site against your competitors (comparing specific pages, creating reports, dump the data to Graphite)
  • drive WebPageTest (WPT), meaning collect metrics from WPT, create reports and or send the data to Graphite
  • test your site against your performance budget
  • output TAP or JUnit XML to run in your Continuous Integration tool
  • create configurable HTML reports
  • test your site against [Google Page Speed Insights] (https://developers.google.com/speed/pagespeed/insights/) and include the result in the reports
  • create your own post task that will get the result from the analyze and do whatever you want with it (store to a database, create new reports etc)

Install

$ npm install -g sitespeed.io

Documentation

http://www.sitespeed.io/documentation/

Example reports