When I recently took a look at the brand new Chrome 10 Web browser, the results for the latest release candidate of Internet Explorer (IE) 9 puzzled me because they were so bad. Some of my readers were more than puzzled. Some were outraged and accused me of deliberating trying to set up IE to fail. Please. I call them like I see them and, in my tests, the IE 9 RC was just dreadfully slow compared to the others.
Still, as I said, I wasn’t happy with my results. When I started hearing from people that I respected, like my ZDNet bud Ed Bott, that he was also seeing results that put IE 9 RC just ahead of Chrome, I decided to re-run my benchmarks and take a closer look at my results.
The first thing I did was to start talking with Microsoft, who, as you might have guessed, had wanted to talk to me anyway, and to set up a new benchmark PC. This time around I picked a Gateway SX2802-07 desktop. This PC uses a 2.6GHZ Intel Pentium Dual-Core E5300 processor and has 6GBs of RAM and a 640GB hard-drive.
I burned out everything that currently lived on that system with my favorite system repair Linux distribution SystemRescueCD. I then installed on Windows 7 Ultimate 64-bit from the partitions on up. After that I brought it up to date with Windows 7 SP1. In passing, let me say that while I know some people have had trouble with Windows 7 SP1, SP1 is a good patch. While it’s not as big a comparative improvement as Windows XP SP3was in its day, I think most Windows 7 users would be better off going with SP1.
OK, so I now have a fresh system with nothing on it except Windows. Once more I installed the latest IE 9 release candidate. This time though there was nothing else on the system, not even Chrome 10 yet, that might cause trouble. And, once again I sent IE 9 64-bit on its trip through the SunSpider JavaScript benchmark 0.91 and this time it came in 1111.3ms (milliseconds). Yuck!
I was getting closer to working out the riddle though. I had used the 64-bit version of IE9 because generally speaking 64-bit applications run marginally faster on 64-bit architectures. Now, with a Web browser that’s not likely to make a big difference. The real win for the current generation of most 64-bit software is its access to more than 4GBs of RAM. Or, in Windows case, about 3.25GB, once you’ve taken out the RAM used for the BIOS, the PCI and PCI Express buses, etc. etc. With a 64-bit system, you have a theoretical maximum of 16 Exabytes, or about 16-billion GBs, but Microsoft currently puts a 16TB limit on address space and allows only 128GB of physical RAM. Only HD photography and video editors are likely to run into limits.
Still, 32-bit IE 9 would need to run on Windows on Windows 64-bit (WOW64)–which had nothing to do with World of Warcraft–and WoW64 could have caused slightly reduced 32-bit IE 9’s speed. Well, that’s what I thought anyway.
But, then I ran 32-bit IE 9 on my 64-bit Windows 7. Wow. Now, IE 9 came in at 245.4ms. This was actually faster than Chrome 10, which came in at 266.7ms. So, for the moment at least IE9 is actually the fastest browser I’ve tested to date.





