sitespeed.io 0,0,1,1,0,1,3,-1 editorconfig eslint travis-ci docker npm

Sitespeed.io is an open source tool that helps you analyze and optimize your website speed and performance, based on performance best practices advices from the coach and collecting browser metrics using the Navigation Timing API, User Timings and Visual

sitespeed.io

Build status Downloads Docker Stars Changelog #212

Website | Documentation | Twitter

Welcome to the wonderful world of web performance!

Using sitespeed.io you can: * Test your web site against Web Performance best practices using the Coach. * Collect Navigation Timing API, User Timing API and Visual Metrics from Firefox/Chrome using Browsertime. * Run your custom-made JavaScript and collect whichever metric(s) you need. * Test one or multiple pages, across one or many runs to get more-accurate metrics. * Create HTML-result pages or store the metrics in Graphite. * Write your own plugins that can do whatever tests you want/need.

See all the latest changes in the Changelog.

And a lot of more things. But what does it look like?

Checkout our example dashboard.sitespeed.io

A summary report in HTML:

Individual page report:

Collected metrics from a URL in Graphite/Grafana:

Video - easiest using Docker. This gif is optimized, the quality is much better IRL:

Lets try it out

Using Docker (requires 1.10+):

$ docker run --shm-size=1g --rm -v "$(pwd)":/sitespeed.io sitespeedio/sitespeed.io --video --speedIndex https://www.sitespeed.io/

Or install using npm:

$ npm i -g sitespeed.io

Or clone the repo and test the latest changes:

$ git clone https://github.com/sitespeedio/sitespeed.io.git
$ cd sitespeed.io
$ npm install
$ bin/sitespeed.js --help
$ bin/sitespeed.js http://www.sitespeed.io

I want to help!

We have a special page for you!

Related Repositories

sitespeed.io

sitespeed.io

Sitespeed.io is an open source tool that helps you analyze and optimize your website speed and performance, based on performance best practices advices from the coach and collecting browser metrics using the Navigation Timing API, User Timings and Visual ...

jenkins.sitespeed.io

jenkins.sitespeed.io

A Jenkins plugin for sitespeed.io ...

grunt-sitespeedio

grunt-sitespeedio

Test performance budgets and performance best practice rules using sitespeed.io ...

sitespeed.io-vagrant

sitespeed.io-vagrant

Tools for setting up sitespeed.io environments using Vagrant. ...


Top Contributors

soulgalore tobli beenanner greenkeeperio-bot jzoldak n3o77 JeroenVdb atdt matthojo rob-m moos danielsamuels antonbabenko bitdeli-chef cgoldberg adamstac EikeDawid emilb gehel jeremy-green jerodsanto keithamus omegahm alimony AD7six pelmered laer tollmanz stefanjudis unadat

Dependencies

package version
bluebird 3.5.0
browsertime 1.6.0
cli-color 1.1.0
concurrent-queue 7.0.1
fast-stats 0.0.3
fs-extra 2.1.2
gpagespeed 4.0.2
influx 5.0.4
intel 1.1.2
junit-report-builder 1.1.1
lodash.chunk 4.2.0
lodash.clonedeep 4.5.0
lodash.difference 4.5.0
lodash.flatten 4.4.0
lodash.foreach 4.5.0
lodash.get 4.4.2
lodash.isempty 4.4.0
lodash.merge 4.6.0
lodash.pick 4.4.0
lodash.pullall 4.2.0
lodash.reduce 4.6.0
lodash.set 4.3.2
lodash.union 4.6.0
longjohn 0.2.12
mkdirp 0.5.1
moment 2.17.1
node-slack 0.0.7
pagexray 0.14.3
pug 2.0.0-rc.2
s3 4.4.0
simplecrawler 1.1.0
tape 4.6.3
text-table 0.2.0
uuid ^3.0.0
webcoach 0.36.0
webpagetest 0.3.5
yargs 6.6.0
dev chai ^3.5.0
chai-as-promised ^6.0.0
clean-css-cli ^4.0.7
eclint ^1.1.5
eslint ^4.2.0
eslint-config-prettier ^2.3.0
eslint-plugin-prettier ^2.1.2
jsdoc ^3.3.3
license-checker ^5.1.2
mocha ^3.1.2
node-sass ^4.5.0
prettier ^1.5.3
pug-lint ^2.3.0
pug-lint-config-clock ^2.0.0

Releases

-   v4.0.0-beta.3 zip tar
-   v4.0.0-beta.2 zip tar
-   v4.0.0-beta.1 zip tar
-   v4.0.0-alpha.5 zip tar
-   v4.0.0-alpha.4 zip tar
-   v4.0.0-alpha.3 zip tar
-   v4.0.0-alpha.2 zip tar
-   v4.0.0-alpha.1 zip tar
-   v3.11.8 zip tar
-   v3.11.7 zip tar
-   v3.11.6 zip tar
-   v3.11.5 zip tar
-   v3.11.4 zip tar
-   v3.11.3 zip tar
-   v3.11.2 zip tar
-   v3.11.1 zip tar
-   v3.11.0 zip tar
-   v3.10.0 zip tar
-   v3.9.1 zip tar
-   v3.9.0 zip tar
-   v3.8.1 zip tar
-   v3.8.0 zip tar
-   v3.7.2 zip tar
-   v3.7.1 zip tar
-   v3.7.0 zip tar
-   v3.6.3 zip tar
-   v3.6.2 zip tar
-   v3.6.1 zip tar
-   v3.6.0 zip tar
-   v3.5.0 zip tar