First look at Internet Explorer 9

happygeek 0 Tallied Votes 629 Views Share

The MIX10 Microsoft Developer Conference is always good for a laugh or two, but just who was rolling on the floor after the IE9 preview code was revealed?

Certainly Microsoft is deadly serious about Internet Explorer: The Next Generation. So serious that it has apparently created a new development team dedicated to the project which promises to be less a case of feature creep and more a matter of proving that it is truly committed to the whole IE browser brand in the face of stiff, and innovative, competition from both Mozilla and perhaps especially Google in the form of Chrome.

Dean Hachamovich, IE Development General Manager, was certainly enthusiastic about the capabilities of IE9 when he spoke for some 40 minutes or so at MIX10 about such things as the graphics processor acceleration for both text and graphical rendering, the hardware acceleration of HTML 5 powered video, and of course the much talked about separate processor core for compiling JavaScript. This latter enhancement being vital to the whole new IE9 experience, and something that Microsoft has been 'bigging up' for some time now. Indeed, six months ago the Microsoft Windows head honcho, Stephen Sinofsky, was already claiming it would close the JavaScript performance gap between Internet Explorer and both Firefox and Chrome. Hachamovich now reckons it has done more than close the gap, with IE9 moving ahead of Firefox 3.6 in terms of JavaScript speed although he admitted it remained slower than both Chrome and Apple Safari.

Also worth mentioning is the scalable vector graphics (SVG) support, a proper W3C standard for animated graphics which allows smoothness at any zoom level. Worth mentioning as, according to one Internet Explorer 9 development insider, it's the first browser client to provide such native inline SVG support without the need for XHTML. Hardly too surprising when you realise that the man heading up the new IE9 development team is none other than Visio co-founder Ted Johnson, and SVG is a direct descendant of Visio VML.

Don't expect to be using IE9 any time soon though, Microsoft is keeping quiet when it comes to expected release schedules. It wasn't even prepared to give an idea of when we might see the first public beta versions hit the download streams.

Dani AI

Generated

As noted, MIX10 was the public kickoff for IE9’s new development model. What followed was an open, fast cadence of engine-only “Platform Previews” for developers, a public Beta in September 2010, an RC in February 2011, and the final release at SXSW on March 14, 2011. (news.microsoft.com)

Practical context for anyone looking back at these previews today: the Platform Previews were renderer/engine snapshots (no full browser UI), updated frequently so developers could test standards and performance changes early. The shipped product had OS constraints (IE9 runs on Windows Vista SP2 and Windows 7; it was not offered for Windows XP), so plan testing around those platform limits. (en.wikipedia.org)

Quick, actionable checklist for web developers who are reading this thread years later:

  • Run the real Beta/RTM build (not a Platform Preview) to check UI and plug-in behaviors; Platform Previews were not full installs.
  • Use the F12 developer tools to change Document Mode/Browser Mode, profile script and network activity, and inspect rendering—these tools are the fastest way to find compatibility and performance regressions.
  • Test progressive enhancement fallbacks (canvas/video/webfonts) rather than relying on a single engine behavior, and verify server-side browser sniffing isn’t delivering brittle markup.
    (See F12 docs and IE9 developer guidance for examples and workflows.) (creativebloq.com)

A closing note: IE9 represented a major engineering push at the time, but it is now a legacy browser. For security and modern standards support, use current browsers or Microsoft Edge (use Edge’s IE mode for legacy intranet apps). If preserving behavior for older clients is required, isolate tests on the actual target OS/browser combinations rather than relying on source-code-era previews. (en.wikipedia.org)

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.