A few days ago I posted about Firebug, the Swiss Army Knife of the developers' plugins.
Last week Yahoo released an add-on for Firebug: YSlow.
YSlow measures web page performance based on the best practices evangelized by Yahoo!'s Exceptional Performance team. Since many of these best practices focus on the frontend, YSlow is integrated with Joe Hewitt's Firebug, the web development tool of choice for frontend developers.
After checking your site against the 13 rules of High Performance Web Sites, it rates the performances of your site with an A to F grade.
I run the tool on a few blogs on various platforms, and here is the result ordered by score:
- Google: A (99)
- Yahoo Developer Network blog (MovableType): D (66)
- Yahoo! User Interface Blog (WordPress): D (65)
- JD's Blog (WordPress): D (64)
- Andrew Peters (WordPress): D (63)
- Joe Brinkman @ DNN (DotNetNuke): D (63)
- Scott Watermasysk (Community Server): D (62)
- FoxyBlog (.Text): D (61)
- Apple: D (61)
- PiyoDesign Blog (DotNetNuke): D (60)
- Dave Shea's mezzoblue (MovableType): D (60)
- CookingPiyo (WordPress): F (59)
- jb's Blog (custom): F (59)
- A List Apart (custom): F (58)
- Steve Harman (Subtext): F (54)
- Keyvan Nayyeri (Community Server): F (54)
- Coding Horror (custom): F (52)
- Mads Kristensen (BlogEngine.NET): F (52)
- Darryl Burnling @ MSDN (Community Server): F (51)
- Fast Chicken (DasBlog): F (51)
- Codeclimber (Subtext): F (36)
- Haacked by Phil (Subtext): F (36)
- Ivan Porto Carrero (Subtext): F (34)
- Scott Hanselman's Computer Zen (DasBlog): F (29)
The average per blog engine is:
- MovableType (2 sites): 63 D
- WordPress (4 sites): 62,75 D
- DotNetNuke (2 sites): 61,5 D
- .Text (only 1 site): 61 D
- Community Server (3 sites): 55,667 F
- BlogEngine.NET (1 site): 52 F
- Subtext (4 sites): 40 F
DasBlog (4 sites): 40 F
All the .NET based blogging engines have F as average. Let's see if I can improve a bit my rating (and Subtext rating as well)