IE9 adds key HTML5 features in new preview release

By | June 23, 2010, 2:16pm PDT

Microsoft has just passed an important milestone on the road to shipping Internet Explorer 9, releasing a third Platform Preview for download by the public today.

This preview adds the most eagerly awaited HTML5 features to the IE9 engine, including support for the Canvas element and both audio and video tags. Based on test results I’ve seen, there are also significant performance improvements and a big jump in IE9’s score on the controversial Acid3 test page (although it still falls short of a perfect score). Like its two predecessors, this release contains only the most rudimentary user interface, allowing Microsoft to keep the dialog with developers focused on performance, standards compliance, and support for new HTML5 features.

What’s most remarkable about today’s announcement is that Microsoft is running well ahead of its initial, self-imposed schedule. The public promise by IE boss Dean Hachamovitch back in March was to deliver a new platform release every eight weeks. The first public release was on March 16, followed by a second release 50 days later, on May 5. Today’s release is exactly seven weeks after that. My colleague Mary Jo Foley says her sources are telling her this is the last platform release, and that the next milestone is a public beta in August. Based on the cadence Microsoft has established so far, that timetable makes sense: the next release should be ready on or perhaps a little before August 18, which is eight weeks from today.

Two weeks ago, in a series of meetings in Redmond, I saw this release in action and asked whether it was feature complete. “Almost,” I was told. Certainly the last major pieces of HTML5 support are now in place with the unveiling of support for the Canvas element and audio and video tags. That means that IE9 can perform hardware-assisted playback of H.264-encoded video on any Windows PC. In theory, at least, it should be able to pass every one of the HTML5 tests based on those features, which it previously failed. If there are any other serious omissions, we should hear about them within days, given the scrutiny this release will get from the developer community. (According to Microsoft, the two previous platform previews have been downloaded more than 2 million times. I expect this release to blow well past those numbers.)

With today’s Platform Preview 3 release, Microsoft also updated its IE9 Test Drive website, adding another 15 demos that show off some of the new HTML5 features and also demonstrating performance gains achieved with the help of a rewritten JavaScript engine and GPU-accelerated graphics. A bookstore demonstration from Amazon’s website, built using the HTML5 Canvas feature, is particularly impressive with its ability to open a book and flip through its pages, and another third-party demo from IMDb.com does a nice job of highlighting video playback. You’ll find a few frivolous demos as well (swimming fish and even a Potato Gun game) that show off some serious features.

The real proof, of course, will come when independent testers compare the new IE9 build to Safari 5 and Google Chrome using not only Microsoft’s test pages, but Apple’s test pages and those from third-party sites as well. Microsoft is sticking firmly with the goals it outlined back in November when it first demoed IE9 at the Professional Developers Conference (PDC) in Los Angeles. The “same markup” mantra is still at the center of Microsoft’s design, with the goal of delivering a final release that has the best, most interoperable support for HTML5. The core design principle is that HTML5 markup will render the same in IE9 as it does in any other modern, standards-compliant browser, with no compromises in performance, and developers won’t have to treat it as a separate platform or version.

Update 23-Jun 3PM PDT: I just downloaded and installed the IE9 PP3 code and loaded the Amazon Shelf test page in IE9 and in the current shipping release of Google Chrome, on a system with an i7-920 CPU and an Nvidia GeForce 9600GS. Performance is blazing fast on the IE9 platform, with crisp transition effects and very snappy loads. On Chrome, which does not support GPU acceleration, performance is almost unbearably slow, and font rendering is inferior as well. Be sure to check the source code, which notes that the page is primarily driven by JavaScript and Canvas. There’s an equally dramatic performance difference on the IMDb Video Panorama page.

Next page: What can you expect? –>

Topics

Ed Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications.

Disclosure

Ed Bott

Ed Bott is a freelance technical journalist and book author. All work that Ed does is on a contractual basis.

Since 1994, Ed has written more than 25 books about Microsoft Windows and Office. Along with various co-authors, Ed is completely responsible for the content of the books he writes. As a key part of his contractual relationship with publishers, he gives them permission to print and distribute the content he writes and to pay him a royalty based on the actual sales of those books. Ed's books are currently distributed by Que Publishing (a division of Pearson Education) and by Microsoft Press.

On occasion, Ed accepts consulting assignments. In recent years, he has worked as an expert witness in cases where his experience and knowledge of Microsoft and Microsoft Windows have been useful. In each such case, his compensation is on an hourly basis, and he is hired as a witness, not an advocate.

Ed does not own stock or have any other financial interest in Microsoft or any other software company. He owns 500 shares of stock in EMC Corporation, which was purchased before the company's acquisition of VMWare. In addition, he owns 350 shares of stock in Intel Corporation, purchased more than two years ago. All stocks are held in retirement accounts for long-term growth.

Ed does not accept gifts from companies he covers. All hardware products he writes about are purchased with his own funds or are review units covered under formal loan agreements and are returned after the review is complete.

Biography

Ed Bott

Ed Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications. He's served as editor of the U.S. edition of PC Computing and managing editor of PC World; both publications had monthly paid circulation in excess of 1 million during his tenure. He is the author of more than 25 books on Microsoft Windows and Office, including the recently released Windows 7 Inside Out.

Talkback Most Recent of 45 Talkback(s)

  • Cue NonZealot post claiming HTML5 is not a standard
    Lest he be accused of double standards;-)
    ZDNet Gravatar
    Richard Flude
    23rd Jun 2010
  • For some time HTML5 risked being a double standard
    @Richard Flude

    and as both the W3C and the WHATWG are still working on their own HTML5 drafts that risk still exists, even if negligible because the W3C is now regarded as the 'official' HTML5 standard.

    Alas, I bet our zealot friend doesn't know that so why bother. To be safe let us just hide such dangerous knowledge from him, half of it would be enough to burn one of his two neurons.
    ZDNet Gravatar
    OS Reload
    23rd Jun 2010
  • ZDNet Gravatar
    xiaodou
    26th Sep
  • Easy enough for you to prove me wrong
    @Richard Flude
    Navigate to http://www.apple.com/html5/ with anything other than Safari, click on any of the HTML5 Showcase items, and the result you get will either prove you right or it will prove me right. The message I get is:
    Youll need to download Safari to view this demo.
    This demo was designed with the latest web standards supported by Safari. If youd like to experience this demo, simply download Safari. Its free for Mac and PC, and it only takes a few minutes.

    Some standard !!!

    I stand by what I said, HTML5 is not a standard, it is whatever the browser makers want it to be. And my opinion hasn't changed in the least because, unlike you, I don't have a sick emotional attachment to the multi-national, multi-billion $$$/year mega-corporation that happens to sell me some of the products that I use. I don't have a double standard. You do though.

    PS I went to MS's HTML5 demo website with Chrome and from what I saw, things actually did work well. So it would appear that if HTML5 is a standard, MS is doing a better job of writing cross browser HTML5 standard websites than Apple is. Suck on that. happy
    ZDNet Gravatar
    NonZealot
    23rd Jun 2010
  • Confusing implementation and standards
    Apple choosing to restrict it's Safari demos to its own browser says nothing about the standards.

    "I don't have a double standard. You do though."

    What is it? It isn't clear from your rant.

    "So it would appear that if HTML5 is a standard..."

    Hmm;-)
    ZDNet Gravatar
    Richard Flude
    24th Jun 2010
  • THANK YOU Richard!!! I couldn't have said it better myself!!!
    Apple choosing to restrict it's Safari demos to its own browser says nothing about the standards.

    The page I linked to was meant to be an HTML5 demo page. The word HTML5 is plastered all over the page. And yet you are right, it is a demo of Safari's proprietary implementation of a bunch of tags that are not standard. Apple wants to make sure that the web only works on Safari. However, this somehow makes Apple "good" in your eyes. That is your double standard.

    "So it would appear that if HTML5 is a standard..."

    Hmm;-)


    Maybe your proprietary Safari browser didn't render the word "if". Hmmm wink
    ZDNet Gravatar
    NonZealot
    24th Jun 2010
  • RE: IE9 adds key HTML5 features in new preview release
    @Richard Flude.

    Richard, don't be a douche ok? That Apple HTML5 page is BS and you know it.
    ZDNet Gravatar
    BFD
    24th Jun 2010
    • Flagged
  • RE: IE9 adds key HTML5 features in new preview release
    oh, thank you :D!! haha yeah totally xD rolex replica watches
    ZDNet Gravatar
    beijing2008
    14th Sep
  • ZDNet Gravatar
    xiaodou
    26th Sep
  • Chrome, Safari and cloud computing pushing Microsoft ahead
    After 6 years of complacency with IE6 and a few more after that, Microsoft finally realized that time has come to play defense.

    Probably too late for them.
    ZDNet Gravatar
    OS Reload
    23rd Jun 2010
  • RE: IE9 adds key HTML5 features in new preview release
    @OS Reload
    You are an annoying troll, you know that ?
    ZDNet Gravatar
    timiteh
    23rd Jun 2010
  • @timiteh : The truth tends to annoy some people
    Especially those who have something to lose from its spreading.

    That's what I know.
    ZDNet Gravatar
    OS Reload
    23rd Jun 2010
  • RE: IE9 adds key HTML5 features in new preview release
    @timiteh Actually, you're the troll in this situation.
    ZDNet Gravatar
    LegendarySandwich
    24th Jun 2010
  • ZDNet Blogger

    Um...
    You do realize this will be the THIRD major release of Internet Explorer after IE6? That's an awful lot of history to ignore.
    ZDNet Gravatar
    Ed Bott
    23rd Jun 2010
  • RE: IE9 adds key HTML5 features in new preview release
    @Ed Bott i think he mean "since IE6, there are not improving"~
    ZDNet Gravatar
    Lghost
    23rd Jun 2010

Talkback - Tell Us What You Think

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources