---
layout: default
title: Sitespeed.io - Release notes 1.5
description: The new release contains four new rules (check out the critical rendering path rule!), a fine tuned SPOF rule, time to first byte, ability to set user agent/viewport, use a proxy and more!
author: Peter Hedenskog
keywords: sitespeed.io, release, release-notes, 1.5
nav:
image: http://sitespeed.io/img/sitespeed-1.5-twitter.jpg
twitterdescription: The new release contains four new rules (check out the critical rendering path rule!), a fine tuned SPOF rule, time to first byte, ability to set user agent/viewport, use a proxy and more!
---
Sitespeed 1.5 was released the 6th of January 2013 with the following changes:
New rules
- The Critical Rendering Path - Every request fetched inside of HEAD, will postpone the rendering of the page, so be aware of what you actually do. Read more about the rule and read about the rendering path in this really good article by Ilya Grigorik.
- Avoid CDN lookups when your page has few requests - If you have few requests on a page, they should all be on the same domain to avoid DNS lookups, because the lookups will then cost much.
- Do not load stylesheet files when the page has few request - When a page has few requests (or actually maybe always if you don't have a massive amount of css), it is better to inline the css, to make the page to start render as early as possible. Yes, people will say "will not caching be a problem"? Please try it out and you will see :)
- Have a reasonable percentage of textual content compared to the rest of the page - Not much to say about it.
- Fine tuned the SPOF rule: Now the font-face problems will be checked.
New functionality
- Support for configuring the crawler (see the dependencies/crawler.properties file). You can now configure the number of crawler threads and connection/socket timeout.
- Support for analyse behind proxy (thanks rhulse and samteeee for reporting and testing it). Configure it like this.
- You can now see errors from the crawl. If you have internal links that returns errors, an extra report file will be created.
- You can now set the user agent & view port.
- You can now see the percentage of things when you hover on the summary page, for example how many percent of the request are missing a far expire header.
- Added time to first byte for each page (cURL is now a new requirement to run sitespeed.io)
- Cleanup of the Full page analyzis page, the page shows now both Requests per Content-Type and Size per Content-Type
Bugfix
- The document weight now shows the real size (gzipped when it is).
- The check for if PhantomJS is installed wasn't working, fixed now.
- Now using JAVA_HOME in a correct way (thanks Rob-m).
- Upgraded the crawler to version 1.3, now only fetch text/html links (before it also fetched xml etc).
Removed functionality
- Removed experimental rule for the amount of JS used because it wasn't adding any value.
- Removed csv as output format (too much work to keep up to date).
See the changelog for changes done in the past and the next milestone what will come in the next release.