Victims of Their Own Success? 26 November, 2006 — Stuart Brown

How do the Alexa Top 100 fare in terms of page load times?

Posted in Security & Hacking, Networks
Tagged with: , , , , , , , ,

Page load time is one of the key elements of web usability, and having a lagging response to your website can really dent your popularity. It's easy enough, for most sites, to handle 1,000 visitors a day - but the top sites out there have to handle thousands of requests per minute, so efficiency and capacity are key concerns. Alexa provide a (somewhat inaccurate) listing of the top 100 busiest sites worldwide, so I set up a script to gauge their responsiveness - and to see who came out on top.

Page size

Physical page size is one factor in determining transfer times - a larger page takes longer to transfer. Bear in mind that the figures below exclude images, CSS, javascript, etc - so the actual amount of data transferred could be considerably higher.

A worrying trend in East Asian sites is the rather bloated homepage - Korean company Nate boasts an impressive 257Kb of HTML - 900Kb if you include images! If you're stuck on 56K that's an eye-watering 5 minutes of load time. It's perhaps a mixed blessing, then, that internet access in South Korea is phenomenally quick - with broadband uptake higher than anywhere else in the world, and dense metropolitan areas served by massive net connections.

Little excuse for to be leading the way at 114Kb, then (563Kb including images) - perhaps the trouble online on Black Friday in the US could have been averted with a little optimization. In this day and age I suspect it's probably safe enough to ditch the HTML 3.2 compliant tables and opt for more efficient CSS?

10 largest page sizes

1. 257Kb
2. 214Kb
3. 213Kb
4. 194Kb
5. 179Kb
6. 171Kb
7. 146Kb
8. 134Kb
9. 114Kb
10. 113Kb
English only
1. 114Kb
2. 100Kb
3. 99Kb
4. 76Kb
5. 61Kb
6. 55Kb
7. 48Kb
8. 48Kb
9. 40Kb
10. 39Kb

10 smallest page sizes

Perhaps unsurprisingly, minimalist Google dominates the charts for smallness - at a featherweight 2.7Kb. Not as light as minimal Facebook, however - but certainly less than both and by a factor of 3-5. It's enough to make all the difference!

1. 2.4Kb
2. 2.7Kb
3. 2.7Kb
4. 2.7Kb
5. 2.7Kb
6. 2.7Kb
7. 2.7Kb
8. 2.7Kb
9. 2.7Kb
10. 2.7Kb
English only
1. 2.4Kb
2. 2.7Kb
3. 2.7Kb
4. 5.2Kb
5. 5.8Kb
6. 6.0Kb
7. 7.0Kb
8. 9.6Kb
9. 9.8Kb
10. 9.8Kb

Page load time

10 longest load times

This is perhaps the crux - actual load times - of what defines the user experience. I suspect it may be the network location - there are a lot of tubes between China and the UK - but it seems the East Asian sites are the worst offenders when it comes to page load times. 57.8s on a 8Mbit connection is quite ridiculous!

Page size may be a factor, as with Amazon at a whopping 4s - excluding images! The minimal home page of ImageShack loads in an average (and somewhat dreary) 11.6s. Craigslist may have made the top 10, with 2.5s - but at least there's no images to be concerned with!

1. 57.8s
2. 37.1s
3. 19.6s
4. 18.4s
5. 16.4s
6. 13.1s
7. 11.6s
8. 11.6s
9. 9.8s
10. 7.9s
English only
1. 11.6s
2. 5.3s
3. 4.1s
4. 3.2s
5. 2.7s
6. 2.5s
7. 2.4s
8. 2.7s
9. 2.2s
10. 2.1s

10 shortest load times

And, so to the fastest sites - unsurprisingly enough, Google dominates the top ten - and with an honorable mention from Wikipedia at the bottom.

Indian portal is a surprise entry - being the unusual combination of quick loading yet large sized, there must be a lot of processing power and bandwidth behind that site!

1. 0.17s
2. 0.17s
3. 0.18s
4. 0.18s
5. 0.18s
6. 0.18s
7. 0.18s
8. 0.18s
9. 0.19s
10. 0.22s
English only
1. 0.17s
2. 0.19s
3. 0.22s
4. 0.30s
5. 0.39s
6. 0.42s
7. 0.64s
8. 0.70s
9. 0.74s
10. 0.82s

Page transfer rate

10 highest page transfer rates

Transfer rate is not so much a measure of usability but that of sheer bandwidth - the lead site,, manages an impressive (and sustained through the test period) 205Kb per second for each page load - but wasn't amongst the top 10 fastest. Why not? Even at 205Kb/s, 60 Kb of HTML still takes 0.29s - 50% slower than Google's response.

Major news sites,, and all have impressive bandwidth at their disposal too - but the text-heavy homepages mean their overall response times take a hit.

1. 205Kb/s
2. 199Kb/s
3. 180Kb/s
4. 140Kb/s
5. 117Kb/s
6. 102Kb/s
7. 102Kb/s
8. 99Kb/s
9. 95Kb/s
10. 83Kb/s
English only
1. 199Kb/s
2. 180Kb/s
3. 140Kb/s
4. 102Kb/s
5. 99Kb/s
6. 0.42s
7. 54Kb/s
8. 47Kb/s
9. 42Kb/s
10. 35Kb/s

10 slowest page transfer rates

Perhaps it's the 20 hops required to get to China, or the stupidly slow response rates of the routers once you get to China (I'm seeing response rates between 600-1000ms, for about 5 hops), but even the minimal design of China Google-clone chugs along. Perhaps it's the great firewall of China purposefully slowing external traffic to a crawl?

Regardless, the East Asian sites are slow by all other standards, although Facebook, with all it's minimal glory, did manage an impressively slow average transfer rate, with the 2.4Kb taking over a second to load. also made the Top 10 (English) sites - although I do feel this particular metric has a bias against smaller homepages (see caveats, below)

1. 0.5Kb/s
2. 1.2Kb/s
3. 1.6Kb/s
4. 1.8Kb/s
5. 1.8Kb/s
6. 2.3Kb/s
7. 2.6Kb/s
8. 3.0Kb/s
9. 3.8Kb/s
10. 3.9Kb/s
English only
1. 1.8Kb/s
2. 3.8Kb/s
3. 3.9Kb/s
4. 4.6Kb/s
5. 7.4Kb/s
6. 7.6Kb/s
7. 7.6Kb/s
8. 8.0Kb/s
9. 8.2Kb/s
10. 8.3Kb/s

Caveats and Methodology