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 8dfe8fcfe6 3.6.3 2015-06-26 09:16:17 +02:00
assets yellow color for the ones you need to look into 2015-06-25 12:43:09 +02:00
bin moved printing perfbudget to cli 2015-02-06 09:09:33 +01:00
conf moved default waitScript to the config #651 2015-04-21 10:08:25 +02:00
doc how it looks 2015-03-27 11:57:56 +01:00
lib code format 2015-06-25 22:59:46 +02:00
templates not used 2015-06-25 23:25:41 +02:00
test special handling for pipe, lets see how it works out #679 2015-06-06 21:59:24 +02:00
.eslintignore can quite ignoring myself 2015-03-12 16:31:19 +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 removed line-breaks from travis yaml. 2015-06-11 11:56:09 -04:00
CHANGELOG.md new release 2015-06-26 09:16:12 +02:00
CONTRIBUTING.md check that you run the latest version before filing an issue [skip ci] 2015-02-25 09:53:10 +01:00
CONTRIBUTORS.md added Eike 2015-06-05 16:00:59 +02:00
HELP.md Update HELP.md 2015-06-01 08:02:12 +02:00
LICENSE first commit 2012-08-21 15:01:54 +02:00
README.md Fixed dead links to Graphite and WebPageTest(Missing http://) 2015-02-22 17:10:51 +01:00
appveyor.yml run npm test 2015-06-10 23:18:46 +02:00
package.json 3.6.3 2015-06-26 09:16:17 +02:00

README.md

sitespeed.io

Build status Downloads Stars

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)

Check the changelog for the latest changes.

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: