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 b1a022e4f3 bumped 2014-12-16 00:38:00 +01:00
assets yep, first commit of 3.0 2014-06-23 00:11:25 +02:00
bin removed empty block 2014-12-10 20:59:24 +01:00
conf added ie & safari as browsers 2014-12-05 14:14:25 +01:00
doc imageoptim 2014-01-18 13:59:32 +01:00
lib Guard against '-1' in yslow results. 2014-12-15 23:22:32 +01:00
templates and switched to wptHost 2014-12-15 23:07:31 +01:00
test test file and site option 2014-10-15 23:14:45 +02: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 removed location for wpt 2014-12-15 23:40:19 +01:00
CHANGELOG updated for 3.0-alpha 2014-10-04 23:00:35 +02: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 added links [skip ci] 2014-12-15 16:23:54 +01:00
package.json bumped 2014-12-16 00:38:00 +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