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
Peter Hedenskog 7a3e7eeebb Update HELP.md 2015-01-27 12:42:36 +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 choose kind of headless backend #559 2015-01-22 21:28:55 +01:00
doc new images 2014-12-31 00:50:36 +01:00
lib added missing ; 2015-01-25 13:29:31 +01:00
templates merging 2015-01-25 12:41:27 +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 new headless folder structure 2015-01-21 23:27:41 +01:00
.jshintrc ignore definition order for now 2014-09-26 23:13:09 +02:00
.travis.yml merging 2015-01-25 11:03:04 +01:00
CHANGELOG.md merging 2015-01-25 12:41:27 +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
HELP.md Update HELP.md 2015-01-27 12:42:36 +01:00
LICENSE first commit 2012-08-21 15:01:54 +02:00
README.md update npm info 2015-01-25 10:35:22 +01:00
package.json reverted to old version of WPT, to see if the travis errors is removed 2015-01-21 20:48:19 +01:00

README.md

Sitespeed.io - how speedy is your website?

Build status NPM version Downloads

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

Summary: Pages summary: Metrics in Graphite: