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 fe43cde22d 3.1.4 2015-02-16 10:41:47 +01:00
assets yep, first commit of 3.0 2014-06-23 00:11:25 +02:00
bin moved printing perfbudget to cli 2015-02-06 09:09:33 +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 finetuning the output #578 2015-02-15 20:20:35 +01:00
templates showing number of failing and working budgets #576 2015-02-12 10:20:12 +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 hello 3.1.4 2015-02-16 10:41:29 +01:00
CONTRIBUTING.md added link to the help us list [skip ci] 2015-01-27 12:44:55 +01:00
CONTRIBUTORS.md added Stefan [skip ci] 2015-02-10 09:14:29 +01:00
HELP.md removed the crawler, coming soon anyway [skip ci] 2015-02-15 00:23:34 +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 3.1.4 2015-02-16 10:41:47 +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: