Web 2 Point Slow - Slowcial Communities
Posted: Sat 08/11/2007 by ramiro
The Web is one of the fastest changing media, but one aspect seems to remain unchanged: the Web is slow. Back when I started using the Web in the mid 90ies I either accessed the Internet from a computer in the university or from home with a 14K modem. It was a nuisance to download a page with more than 50KB.
Today, I use a DSL2000 connection to access the Internet, which is theoretically 140 times faster, but it still takes long to download many pages.
Of course, new technology provides for much faster access, but today many pages require more than 500KB of data to be downloaded. There are more images, videos, flash, JavaScript etc., which would have been impossible more than 10 years ago.
Recently, I installed the new YSlow extension for Firefox which is actually a plug-in for the great Firebug extension. On the YSlow website it reads:
YSlow analyzes any web page and generates a grade for each rule and an overall grade. If a page can be improved, YSlow lists the specific changes to be made.
Yesterday, I measured 20 Web 2.0 community websites, that are ranked among the Alexa global top 100 sites, with YSlow. To be included in the test the following conditions had to apply:
- The site is in English.
- The front page displays content without the need to be logged in.
- The site offers community functions such as a forum, sharing content, messaging or others for registered users.
Test Conditions
I used Firefox 2.0.0.6 with the latest versions of Firebug and YSlow. The Firefox pop-up blocker was enabled and I was not logged in to any of the sites. I measured the speed of the start pages, the only exception was Youporn.com, where I needed to hit the enter button before content was displayed.
YSlow Results
The following table displays the websites tested, their Alexa Rank from 10.08.2007, and the YSlow grade from the same date:
| Alexa Rank | Website | YSlow | grade |
|---|---|---|---|
| 1 | yahoo.com | 94 | A |
| 4 | youtube.com | 67 | D |
| 6 | myspace.com | 62 | D |
| 11 | hi5.com | 72 | D |
| 19 | friendster.com | 60 | D |
| 20 | fotolog.com | 57 | F |
| 21 | ebay.com | 71 | C |
| 29 | amazon.com | 55 | F |
| 32 | imdb.com | 66 | D |
| 38 | photobucket.com | 50 | F |
| 47 | craiglist.org | 96 | A |
| 50 | dailymotion.com | 47 | F |
| 67 | badoo.com | 81 | B |
| 71 | adultfriendfinder.com | 59 | F |
| 78 | wordpress.com | 68 | D |
| 81 | deviantart.com | 66 | D |
| 85 | bebo.com | 71 | C |
| 91 | youporn.com | 64 | D |
| 92 | xanga.com | 63 | D |
| 97 | icq.com | 46 | F |
4 sites stand out: yahoo.com and craiglist.org with a grade higher than 90 as well as dailymotion.com and icq.com with a grade less than 50. The average grade is 65,75 (D) and the median is 65.
I also created the following chart to better visualize the measured data:
Conclusion
These descriptive statistical data show that successful Web 2.0 communities are pretty slow. This is not necessarily a problem of slow Web servers or Internet connections, but of the amount of data, the number of HTTP requests, too much JavaScript, Flash, images and other media, HTML structure and the time it takes for the browser to render the pages.
I also checked some popular blogs just for curiosity to see that the situation seems even worse in this sector. Maybe I will do a top 20 blogs test in the future. By the way, SEO Expert Blog has a grade of 75C and the fastest site I have measured so far is to no surprise Google.com with a grade of 99A.


youporn.com seems to be very popular but I guess most people visit it at home when they are alone ;)
This is not a scientific analysis and I nowhere claimed that it is one. I'm aware that you can't prove anything with descriptive data only, and I think that you can prove almost anything you want with inferential methods.
The benefits for Yahoo by providing a tool like YSlow should be taken into account, nonetheless I think it's a useful tool to get an idea of what can be optimized.
The server side is one thing the client side another. A server cluster with lots of powerful machines can serve pages fast, but it makes no difference to the user if he accesses a site with a slow computer and has to wait for a minute until the browser finished interpreting and rendering the code.
Never mind Roger. With my reply I wanted to make some things clear that may be misunderstood. Criticism is justified and I am glad that there is some discussion on the topic.
Post new comment