Internet Explorer 9

IE9 is Microsoft's best version of its browser to date, although its lack of Windows XP support is unfortunate. Otherwise, it's fast, usable and standards-compliant.… Read full review

Editors' rating:
  • 8.3 out of 10
8.3 out of 10
User rating:
  • 1 out of 10
1 out of 10

Pros

  • Fast, with GPU-powered rendering
  • Streamlined user interface
  • Standards compliant
  • Tracking protection, ActiveX filter

Cons

  • No Windows XP support
  • Minimalist UI may take some getting used to

It's a year since Microsoft delivered the first Platform Preview for its re-engineered Internet Explorer 9. Throwing away much of its legacy, IE9 has been designed to be a fast, relatively lightweight, standards-compliant browser. It's also been one of Microsoft's most open development processes yet, with eight developer-targeted platform previews, a beta and a release candidate, 17,000 bug and feature requests, and over 40 million downloads.

Microsoft's data-driven development process means there's little change between the release candidate and the final code, with the browser keeping the same minimalist user experience and building on the GPU acceleration capabilities of modern PCs. There aren't any new HTML5 or CSS3 features in the release version of IE9, with Microsoft instead focusing on the end-user experience, while tweaking browser performance, page rendering and tuning its multicore Chakra JavaScript engine.

Keeping yourself private online is a lot easier with IE9's tracking protection tools: turn them on from the Safety menu, where you can also enable ActiveX filtering

The most obvious changes are to IE9's consumer protection features, adding support for the proposed 'Do-Not-Track' header. When a user chooses to use IE9's tracking protection lists, IE9 will automatically add the header to browser requests — although it's up to web sites to actually implement code that interprets and uses the header. The RC used tracking protection to block cookies, but tracking protection lists now also apply to ActiveX controls, blocking them from loading from sites on the lists. Although it doesn't prevent controls from bypassing tracking protection by downloading content from blocked sites directly, Microsoft has added APIs to IE9 that let ActiveX controls subscribe to tracking protection lists, so that they can use them to give the same privacy features. We don't expect these features to roll out overnight — it'll take time for, for example, for Adobe to add them to Flash.

You can use the tracking protection tools in IE9 to build your own list based on the site and services you visit — and the advertising and tracking services they use: you can choose to block the most commonly used services, so you're no longer followed from site to site

We're pleased to see Microsoft thinking of user privacy, and mixing this latest version of IE9's tracking protection tools with its ActiveX filtering feature actually gives IE9 a respectable ad-blocking capability we'd like to see built into other browsers. It also avoids the overhead of installing an ad blocker, as you don't need a second application interpreting page HTML and content.

At a much lower level there are changes to the way IE9 works with lower-end GPUs, such as those used in netbooks. In the past these weren't able to take advantage of the browser's GPU acceleration, often due to the way they use shared memory. As browsers are memory-intensive applications this could be a problem, leading to significant performance issues. Microsoft has now optimised memory usage, speeding up performance with these GPUs — making some operations up to two times faster.

Site pinning makes web sites act more like applications, with IE9 taking its colouring from the site, and with jumplists in the toolbar to quickly take you to where you need to be

There are also changes to the way Microsoft supports creating pinned sites — browser windows that are added to the Windows task bar and treated as applications in their own right. Pinned sites have proven very successful (Microsoft quotes Livestrong as seeing users who pinned the site spending 53 percent more time using the site, and being 40 percent more likely to return), so it's making them easier to create. The IE9 RC allowed developers to attach site pinning functionality to a draggable image on a page, something the final release extends to allowing multiple sites to be pinned from a single action.

Performance
We ran IE9 through a series of web benchmarks to see how it performed, comparing it with the latest releases of Chrome, Firefox and Safari (unless otherwise stated, larger numbers are better).

 Internet Explorer 9
Chrome 11 (dev)
Safari 5
Firefox 4 (RC)
HTML5test (out of 400)
130 (+5)
293 (+11)
228 (+7)
255 (+9)
ACID3 (percent)
9510010097
CSS Selectors (out of 574)
574558574574
Peacekeeper4373727338383026
Kraken (smaller is better)
18734.710059.620924.88108.9
SunSpider (ms, smaller is better)
289.9394.7453.2336.9
VP81967655619852600
JSBenchmark (smaller is better)
370615397465

There's a lot of difference between the many browser benchmarks. Although the focus is generally on JavaScript interactions with the browser, the most balanced is probably Futuremark's Peacekeeper. Coming from a company that specialises in developing benchmarks, it exercises a wider set of browser capabilities than benchmarks derived from specific browser test suites. There are also questions over the validity of some popular tests: some, like the ACID3 and HTML5test, look for browser support for tags and elements that have yet to be ratified by the W3C. As such they're perhaps better thought of as self-monitoring wish lists rather than true benchmarks.

We used the Peacekeeper benchmark to test IE9, on a PC with a quad-core processor, 2GB of RAM and an NVIDIA GPU, comparing it with the latest releases of Firefox, Chrome and Safari

Peacekeeper ranks IE9 second among the four main browsers, coming in behind Chrome and ahead of Firefox 4 and Safari 5. Its results mirror real-world experience on a range of web sites, and leave us happy to recommend IE9 as a considerable upgrade to earlier versions of Internet Explorer. What's perhaps most interesting about the benchmarking exercise is just how fast all the main browsers are, with very small differences between them. Your online performance is no longer a function of your browser — it's now directly linked to your PC's performance and the code on the site you're visiting. Web application development — especially JavaScript development — has to be treated the same as any other application-development process, using tools like IE9's improved debugging and profiling features to ensure that code is running as efficiently as possible.

Microsoft is using the launch of IE9 to encourage businesses to give up using IE6. It's certainly something Microsoft can show as a commitment to the future of the web, but we're not sure if it will significantly change IE6 usage. With IE9 only available to Vista and Windows 7 users, it's not going to be an upgrade for any of those Windows XP desktops still running IE6. If there's a single thing that's going to persuade businesses to upgrade those PCs it's the arrival of Windows 7 SP1, which should drive another PC upgrade cycle.

Conclusion
This is Microsoft's best browser — so far. That's not damning with faint praise, as IE9 has put Microsoft back in the game, making it a recommended install for any supported Windows PC. It's offering technical innovation with GPU-powered rendering, and standards support with an (admittedly numbers-driven) commitment to HTML5 — and in double-quick time too, pushing the rest of the browser industry to follow.

Microsoft is no longer seen as an HTML laggard holding back the web, and is now firmly part of the 'modern browser' school. We hope to hear more of Microsoft's plans for its browser in a month or so at the MIX conference: it's a future we hope will be one of rapid and regular updates — if only to keep the rest of the browser industry on its toes.

Images

Internet Explorer 9

There's little change in the look and feel of IE9 from the beta: tabs have changed shape, and there's the option to move them to another row, but that's about all

Member reviews

Kraken and Peacekeeper are not valid performance tests. They serve different code to the different browsers.
Kraken for instance uses javascript libraries that do not recognize IE9 and serve it javascript ment for older versions of IE which is less optimized. That makes the testscore useless.

Robroy 16 March, 2011 14:25
Reply

1234

Member's rating:
  • 1.00 out of 10
1.00 out of 10
isinfosec 21 December, 2011 11:03
Reply

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

dede0202

Hello ALL USERS OF THE PIRATE BAY I WOULD PUT AN EXPLANATION ON PIRACY Story Idea ILLIGALE AND SHARING THOSE THAT NET Dissent NOT WELL BUT TO CA...

6 hours ago by dede0202 on The Pirate Bay infringes copyright, High Court decides
Sungwoo

do You know that? it can install 4G Ram. So i buy 4g and install It work! I can run call of duty 4,6,7 [Modern war... 1,2,3] Call of duty 1 was...

7 hours ago by Sungwoo on Loose Ends - Upgrading the Aspire One 522
itsajob

2. Bad idea. Making up patch cables loses you your commission from the cable supplier. 3. If you tidy up, other people can understand where the...

13 hours ago by itsajob on Ten IT jobs to save up for those rare lulls
Roberto_Store

Now On Sale, Unlocked iPhone 4S / Galaxy Note In Factory Box. Roberto-Techie(UK) ”Now on Sales” Smartphone, Android,Tablets,Gadget &...

17 hours ago by Roberto_Store on Samsung Galaxy S III lined up for sale
Paul Smyth

Is this classic FUD? One thing I would definitely have notice is a Mozilla threat to stop supporting GNU/Linux.

19 hours ago by Paul Smyth via Facebook on Firefox rapid release improves Fedora Linux
UnderINK

I agree with the previous commenter wholeheartedly. I couldn't say it better myself. This is very 'Big Brother'. And while I agree with protecting...

23 hours ago by UnderINK on European e-identity plan to be unveiled this month
Simon Bisson and Mary Branscombe

Nice to see that Turing's idea of a general purpose computer doing once-hardware-powered tasks in software is now universal ;-) Mary

1 day ago by Simon Bisson and Mary Branscombe on Software with everything
Jason Burchell

seriously now. I've only bothered to read a small bit of the comments. do me and the rest of the world a favour. stop saying it does not work or...

1 day ago by Jason Burchell via Facebook on Music industry negotiating over 24-bit downloads
Philip Charles Cohen

Read about it and weep, John Donahoe ... In addition to Visa’s V.me, there is now MasterCard’s PayPass digital wallet soon to arrive; another...

2 days ago by Philip Charles Cohen via Facebook on PayPal takes phone-based payments to the high street
apexwm

Leslie Satenstein : Where have you ever seen Mozilla even mention this? Firefox is the most popular browser in the GNU/Linux OS, so I don't see...

2 days ago by apexwm on Firefox rapid release improves Fedora Linux
songmaster

SHleG: Do you remember building a clockwork scorpion kit (I'm pretty sure I have a photo of it somewhere) — I think it was called something like...

2 days ago by songmaster on Software with everything
Chris Wortman

Good I love Yahoo! Their search engine is getting better than Google as of late. I find more of what I want on the first page, and usually within...

2 days ago by Chris Wortman via Facebook on Linux Mint 13 ramps up for KDE release
PatrickG

openhgs has made the point for Windows 8 multiple monitors without realising it! With Windows 7 you have to switch the mouse and so your focus...

2 days ago by PatrickG on Windows 8 could speed multi-monitor uptake
Leslie Satenstein

Mozilla has threatened to stop supporting Linux. I guess that UBUNTU is going with another browser. I indicated that if Mozilla stops supporting...

2 days ago by Leslie Satenstein via Facebook on Firefox rapid release improves Fedora Linux
Andy Bolstridge

Much as I abhor Microsoft's licensing practices, this is almost certainly down to purchasing IT equipment via 3rd party consultants - you get the...

2 days ago by Andy Bolstridge via Facebook on 6 million wasted licences and £1,200 PCs: welcome to government IT
Jack Schofield

@openhgs Windows users have had multiple desktops since Linus started writing Linux. They just haven't shipped as standard because not enough...

2 days ago by Jack Schofield on Windows 8 could speed multi-monitor uptake
Jack Schofield

@Phil at Cloud4 What, Microsoft gets £1,200 per PC and £1,622 per server? Gosh, I'm amazed....

2 days ago by Jack Schofield on 6 million wasted licences and £1,200 PCs: welcome to government IT
craigsc

You guys have no idea what is going on at Autonomy. Autonomy could have been a much more profitable organization. The sales operations at Autonomy...

3 days ago by craigsc on HP cuts 27,000 staff as Autonomy chief Lynch leaves
Moley

How does this impact on dual or multi booting? Seems to me to more or less prohibit this, from Windows 8 anyway. Will Grub 2 recognise Windows 8,...

3 days ago by Moley on Windows 8 start-up speed forces USB boot workaround
apexwm

I don't understand why there cannot be a slight pause during the boot process so the user can press a key. Many operating systems do this, even if...

3 days ago by apexwm on Windows 8 start-up speed forces USB boot workaround