Though overall the average site speed has got slower, the top performing sites have been getting quicker since 2011.

In December 2011 Nike.com clocked the fastest load time at 2.27 seconds, but in 2012 CVS.com topped the list with a load time of just 1.02 seconds.

What’s causing the slowdown?

Between 2011 and 2012 the median number of requests (such as images, HTML, and CSS/JavaScript files) increased 8.22% from 73 to 79.

Each page resource makes an individual round trip from the user’s browser, which requests the file from the host server, which in turn delivers the file to the browser.

Each round trip can take 20-50 milliseconds for desktop browsers – and up to a full second each for mobile users – numbers that add up quickly when pages contain dozens of resources.

Top 100 are slower than average

The data shows that the top 100 sites are actually slower than average with a median load time of 8.23 seconds, 14% slower than the overall load time of 7.25 seconds.

Top retailers are also slowing down at a faster rate than the top 2,000 sites. In the past year the load time for the median top 100 site has slumped from 6.4 seconds to 8.23 seconds, which represents a slowdown of 28% compared to 22% for the top 2,000.

The report suggests that page size and complexity could be partially to blame, as top pages are likely to contain more page resources than other sites.