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 b1375d0abd documentation please [skip ci] 2015-01-29 09:44:48 +01:00
assets yep, first commit of 3.0 2014-06-23 00:11:25 +02:00
bin more eslint fixes 2015-01-29 06:42:43 +01:00
conf moving headless scripts to own folder #559 2015-01-27 13:08:52 +01:00
doc new images 2014-12-31 00:50:36 +01:00
lib eslints 2015-01-29 07:30:00 +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
.eslintignore ignore 2015-01-28 22:17:39 +01:00
.eslintrc no browser rule and only warnings for unused 2015-01-29 07:29:52 +01:00
.gitignore Ignore npm log. 2014-12-12 11:07:54 +01:00
.travis.yml use slimerjs for fetching timings until phantomjs2 is released 2015-01-29 07:59:28 +01:00
CHANGELOG.md latest phantomjs package 2015-01-29 07:44:39 +01:00
CONTRIBUTING.md added link to the help us list [skip ci] 2015-01-27 12:44:55 +01:00
CONTRIBUTORS.md added matt 2014-12-08 23:09:53 +01:00
HELP.md documentation please [skip ci] 2015-01-29 09:44:48 +01:00
LICENSE first commit 2012-08-21 15:01:54 +02:00
README.md spaces in links [skip ci] 2015-01-28 11:09:35 +01:00
package.json latest phantomjs package 2015-01-29 07:44:39 +01:00

README.md

sitespeed.io

Build status NPM version Downloads

Website | Documentation | Help us | Twitter

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 and User Timing API
  • 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 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

Help us!

Do you want to make sitespeed.io even better? Check out the help us page.

Example reports

Summary: Pages summary: Metrics in Graphite: