News

IE 9 'Platform Preview' Released at MIX10

Microsoft announced the availability of an Internet Explorer 9 "platform preview" at Tuesday's MIX10 keynote address.

Microsoft Windows Division President Steven Sinofsky and IE General Manager Dean Hachamovitch announced at the Las Vegas event that developers and the general public can get their hands on the IE 9 platform preview as of Tuesday.

The preview of Microsoft's newest Web browser is accessible at Microsoft's test drive site here.

The IE 9 platform preview isn't a fully functional browser or even an alpha version. It lacks an address bar and many other common browser user interfaces. Microsoft is releasing it to get feedback from developers, and the company plans to release updates of the platform every eight weeks. Users can run the various tests prebuilt into the platform preview and compare those results with the test performance of other browsers.

The big news for developers is Microsoft's strong commitment to the Worldwide Web Consortium's (W3C's) HTML5 recommendation in producing IE 9. The company previously announced in January that it had rejoined the W3C's Scalable Vector Graphics (SVG) Working Group, and IE 9 will tap into SVG natively instead of relying on a plug-in.

"We love HTML5 so much, we want it to actually work, and in IE 9 it will," Hachamovitch said during the keynote. "And so in IE 9, we will do for the rest of the Web platform what we did with CSS 2.1 in IE 8." He was referring to the various tests Microsoft wrote for the W3C's CSS 2.1 spec.

Hachamovitch emphasized how "painful" it has been for developers to write markup code that does not run the same way across different browsers. The goal is to write code once and have it display in the same way across different browsers. Microsoft's IE 6, still in widespread use today, has long been disliked by many developers who have complained about its lack of standards support.

(To address the forthcoming and changing HTML5 spec, the Microsoft team recommends that developers test for features, rather than the browser type, in their code.)

Some compatibility problems will still be apparent when users run the IE 9 platform preview tests and compare those results with test results in other browsers. Microsoft's practical response to this issue has been to collect usage data and write tests for the HTML5 spec. Microsoft just submitted more than "100 additional tests of HTML5, CSS3, DOM and SVG to the W3C" on Tuesday, according to the IE blog.

Microsoft has its hands at the helm of the W3C's standards efforts. Paul Cotton, Microsoft group manager for Web services standards and partners, currently serves as co-chair of the W3C HTML Working Group. Kris Krueger, Microsoft principal test lead for IE, serves at the chair of the HTML5 Working Group.

Cotton outlined Microsoft's standards efforts in a recent W3C blog post. He noted that people refer to HTML5 in various ways, including the W3C spec and the ECMAScript-262 Language. HTML5 is still at the working draft stage, and no one seems to know when it will reach the final W3C candidate recommendation stage. Meanwhile, browser makers are attempting to implement the HTML5 spec using different technologies and rendering engines. And that accounts for the various incompatibilities seen in tests.

Hachamovitch said during the keynote that if HTML5 is done right, it will make Web applications seem "more like real apps." Microsoft designed IE 9 to take advantage of SVG by tapping into the power of the underlying hardware, specifically graphics processing units (GPUs). Using GPUs for SVG unburdens the client machine's CPU to handle other tasks. Microsoft also sped things up by leveraging a new script engine for IE 9, code-named "Chakra," which was announced Tuesday. According to the IE blog, "Chakra compiles JavaScript in the background on a separate core of the CPU, parallel to IE."

Microsoft is claiming that IE 9 "is the first browser to provide hardware-accelerated SVG support," according to the IE blog. During the keynote, dual videos were run using HTML5 video, which Microsoft defines as "HD-encoded, H.264 720p" in the IE blog. Microsoft claims that video performance in IE 9 is enhanced using Windows, which has the ability to "take advantage of PC hardware for video decoding."

Microsoft's IE 9 platform preview lags on certain benchmarks, such as the Acid3 score, where it passed 55 tests out of 100, although Microsoft tends to be a critic of that test. According to Jason Weber, principal program manager lead for IE, Acid1 was originally a W3C test, but subsequent versions of the test have not been W3C efforts. Hachamovitch said during the keynote that IE 9's Acid3 scores will improve, but he implied that the tests in Acid3 were of little-used features.

The IE 9 platform preview did much better in a comparison of JavaScript performance via the WebKit SunSpider test. IE 9 platform preview edged out Firefox version 3.7, alpha 2 in terms of speed in a SunSpider test published on the IE blog.

In general, Microsoft is basing its IE 9 development efforts on a tool that measures the top APIs used across 7,000 Web sites. So, support for some HTML5 features will not make it into the first release of the new browser.

About the Author

Kurt Mackie is senior news producer for 1105 Media's Converge360 group.

comments powered by Disqus

Featured

  • Using Local AI to Cut Copilot Usage-Based Billing Shock

    After being gobsmacked by the new billing plan using almost all my monthly credits in one or two days, I tried pushing some Copilot-style coding work onto local models in VS Code. What I found was less "free AI" and more "pick your pain": cloud charges on one side, heavy local resource use and long waits on the other.

  • .NET 11 Preview 5 Focuses on Performance, Productivity and Safer Code

    .NET 11 Preview 5 focuses on under-the-hood runtime performance gains, streamlined APIs and language features that reduce boilerplate, plus built‑in security checks and incremental ASP.NET Core and EF Core improvements aimed at everyday developer productivity.

  • VS Code 1.124 Focuses on Agent Autonomy and Parallel Sessions

    Microsoft's June 2026 VS Code update turns on Autopilot by default and adds background sending for agent sessions.

  • Developing Agentic Systems in .NET: From Concept to Code

    ZioNet founder Alon Fliess previews his Visual Studio Live! San Diego session on building true agentic systems in .NET -- covering the cognitive loop, MCP tool integration, multi-agent orchestration and enterprise hosting and governance with the Microsoft Agent Framework.

Subscribe on YouTube