The top 2,000 retail Web sites load faster this year but still take 10 seconds on average, a study says. Also: IE9 beats Chrome and Firefox in the speed race.
Stephen Shanklandprincipal writer
Stephen Shankland has been a reporter at CNET since 1998 and writes about processors, digital photography, AI, quantum computing, computer science, materials science, supercomputers, drones, browsers, 3D printing, USB, and new computing technology in general. He has a soft spot in his heart for standards groups and I/O interfaces. His first big scoop was about radioactive cat poop.
Expertiseprocessors, semiconductors, web browsers, quantum computing, supercomputers, AI, 3D printing, drones, computer science, physics, programming, materials science, USB, UWB, Android, digital photography, scienceCredentials
I've been covering the technology industry for 24 years and was a science writer for five years before that. I've got deep expertise in microprocessors, digital photography, computer hardware and software, internet standards, web technology, and other dee
Strangeloop is in the business of helping customers speed up their Web sites, so it has an agenda to push, but that shouldn't deter developers from taking a look at the study's findings.
One big issue in particular jumped out at me after a chat with Strangeloop President Joshua Bixby: Web developers should test their pages the way their readers see it, not the way they see it on their own machines.
Strangeloop's study uses a speed-testing tool called WebPagetest developed by Patrick Meenan, who started it at AOL but who now works for Google. That test adds delays called latency to round-trip communications to better simulate how ordinary people several steps removed from a Web site see it, Bixby said.
"Most tests are run out of a huge data center with absolutely no latency and with bandwidth that is outrageous," Bixby said. "These test machines in data centers are next to the content delivery machines. They're just sending bits across a cage." That typically hides problems that real-world users have.
Latency matters a lot, in particular because it's a problem that compounds as a Web browser has to make multiple network connections to Web servers to request new elements. There are lot of tricks to reduce the number of requests a browser must make, but the Strangeloop study shows the complexity of Web pages is increasing at the same time as economization measures and browser speed are improving.
"Pages continue to get bigger and continue to have more requests," Bixby said. "In some ways we're losing the battle--or maybe it's a stalemate. We're not getting much better."
Another step backward came in how long a repeat view of a Web page took. Returning to a Web site should go faster, since browsers cache resources on computers for faster retrieval later, but repeat views actually slowed. In last year's study, a repeat view took on average 5.10 seconds, but this year, it was 6.20 seconds.
One more finding concerned browsers. Here, Microsoft's IE9 edged out Google's Chrome, Firefox's Mozilla, and IE7 to win the speed crown. On average, IE9 took 7.12 seconds to load the pages compared to 7.15 seconds for Firefox 7, 7.5 seconds for Chrome, and 10 seconds for IE7.
"Microsoft has started to catch up," Bixby said. "More than catch up--IE9 is equal and in some tests surpass some of these other browsers."