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 9456ccf234 cleanup 2012-10-03 00:02:59 +02:00
dependencies new version 2012-10-01 23:43:29 +02:00
doc/graffle/sitespeed.io.graffle added graffle org 2012-08-23 19:55:56 +02:00
report cleanup 2012-10-03 00:02:59 +02:00
test/server added right path for root dir, running as travis 2012-08-13 19:59:21 +02:00
.gitignore added mac thingy 2012-08-08 17:05:31 +02:00
.travis.yml argh, missed starting the server in sub 2012-08-13 20:35:25 +03:00
CHANGELOG data 2012-10-01 11:45:17 +02:00
LICENSE first commit 2012-08-21 15:01:54 +02:00
README.md new link to phantom js + text [skip ci] 2012-09-26 10:43:36 +03:00
sitespeed.io removed basic auth login, wasn't working with yslow 2012-09-20 08:03:18 +02:00

README.md

Sitespeed.io - how speedy is your site? Build Status

Sitespeed.io is a tool that analyzes web sites and give you information of why they are slow and how you can optimize the web performance. Today yslow rules are used in combination with other best practices.

What do sitespeed.io do?

You give sitespeed a start point, the first page on your site, where you want it to start crawl. By default, one level will be crawled, meaning all links (on the same domain as the main page), will be fetched & later analyzed.

The output is by default HTML. One summary page, that on high level will give you input about your speed of your site. Sitespeed uses modified and enhanced Yslow rules to evaluate the page, the rules can be found here: https://github.com/soulgalore/yslow/blob/master/src/common/rulesets/ruleset_sitespeed.js

The flow looks something like this:

More information: http://sitespeed.io

Install

  1. Install PhantomJs http://phantomjs.org/download.html
  2. Install Java 1.7
  3. Checkout this repository git clone git@github.com:soulgalore/sitespeed.io.git

How to run

Run the script with a parameter that is the start page of where you want to test ./sitespeed.io http://github.com/

If you want to crawl deeper than one level, that is the next parameter. ./sitespeed.io http://github.com/ 2

If your site is behind basic auth, you can fetch it by ./sitespeed.io http://github.com/hidden/ 1 login password

Roadmap

See the issue list.

Mad props