YSlow 2.1.0 is now available (courtesy of Marcel Duran). There are major bug fixes in this release, as well as making YSlow compatible with Firefox 4.
YSlow is a Firefox add-on integrated with the Firebug web development tool. It analyzes web pages and suggests ways to improve their performance based on a set of rules for high performance web pages.
Summary of bugs fixed
- Compatible with latest Firefox 3.6., as well as Firefox 4 Beta.
- Compatible with Firebug 1.6 beta
- Updated JSLint version (2010-09-16)
- Improved error message display (removed pop-up, using console instead for error message)
- Fixed some infinite loops issues for redirects and some autorun weird behavior.
- Added new rule for detecting empty src or href (<img src=''>, <link href=””>, and <script src=””>) as suggested in Nicholas Zakas' NCZOnline.
- Added logic to not consider deferred scripts on head as offenders — previous version of YSlow complains when scripts tags are inserted dynamically into the HEAD tag. Such scripts do not block page rendering and are downloaded in parallel with other resources.
- Fixed inconsistency in displaying Expires date inside YSlow report Summary View column
- Fixed “JavaScript at bottom rule” issue — previous version of YSlow complains when scripts tags are inserted dynamically into the HEAD tag, now it doesn't consider dynamically injected scripts into HEAD
- Fixed issue running JSLint from a page loaded from a previous
about:blank
Download YSlow 2.1.0 and contact us on the Exceptional Performance Yahoo! group for any questions and to provide feedback.

5 Comments
I’ve updated ShowSlow to support the new rule: http://www.showslow.com/blog/showslow-0-11-added-yslow-2-1-0-avoid-empty-image-src-rule/
I ve analized the same side by google's speed page en with Yslow at the end there was a 10 point diffenrence…. dhaaa http://www.maxol.nl is the site. How come?
with this version i have the autorun weird behavior yet. It dosn't happen everytime, but when it start to do it never stop until firefox reload.
I have: post to mysite.com/test/p (RIGHT) redirect to mysite.com/test/g (RIGHT) get to mysite.com/test/g (RIGHT)
then i have get to mysite.com/test/p (WRONG)
This last call clear my serverside parameter, cause the get had no parameters.
I checked this with Firefox plugin Live HTTP Headers. Server side i use Tomcat with Wicket.
Sorry for posting here, i dont find where to fill the bug…
@Maxol Although YSlow and Google Page Speed are performance analysis tools, they have different ruleset which does not imply the same results
@fabio.boldrini Thanks for letting us know, we are going to try to reproduce this error internally then file a bug.
Marcel Duran
Hi, I was wondering if there was a Yslow API. Thanks