Microsoft Details Internet Explorer 9

As predicted, more Microsoft news from MIX10, and this is some big stuff: Internet Explorer 9. As we all know, Microsoft really let Internet Explorer rot away, allowing competitors to make much better browsers with better standards compliance and performance. With IE9, Microsoft is aiming to not just close that gap – but to overtake the competition. Update: Ars has an in-depth look at the platform preview.

There’s really a lot to tell about Internet Explorer 9, so I don’t really know where to start. First of all, you can download a test version, called the IE9 Platform Preview. This preview will be updated every eight weeks, and customer feedback will be taken into account – presumably much like the Windows 7 development phase.

So, what’s new in IE9? Fist, there’s a new JavaScript engine called “Chakra”. It is a much, much faster engine than IE8 has, and it currently performs somewhere in the middle compared to other major browsers. The interesting thing about it is that IE9 will run Chakra (and thus, JavaScript code) on a separate thread, on a separate core (if available).

That’s not the only thing that IE9 will hand off to hardware – text, graphics, and SVG rendering will be hardware accelerated as well, providing, according to Microsoft at least, better performance than other browsers.

A hot iron is obviously standards compliance, and it appears that Microsoft has finally learnt its lesson with this one. The post on the IEBlog announcing the IE9 MIX10 details is full of holding hands and flowers and free hugs, and the current Platform Preview build scores 55/100 on the ACID3 test. Microsoft is asking for feedback on this stuff.

“The main technologies to call out here broadly are HTML5, CSS3, DOM, and SVG,” Microsoft writes, “The IE9 test drive site has more specifics and samples. At this time, we’re looking for developer feedback on our implementation of HTML5’s parsing rules, Selection APIs, XHTML support, and inline SVG. Within CSS3, we’re looking for developer feedback on IE9’s support for Selectors, Namespaces, Colors, Values, Backgrounds and Borders, and Fonts. Within DOM, we’re looking for developer feedback on IE9’s support for Core, Events, Style, and Range.”

At the Platform Preview site, there’s a whole bunch of browsers tests to perform, and, of course, you can download the latest IE9 build – new territory for Microsoft. This is what competition can do, and it’s good. Especially the hardware acceleration sounds incredibly interesting.

89 Comments

  1. 2010-03-16 5:40 pm
    • 2010-03-16 9:01 pm
      • 2010-03-16 11:33 pm
        • 2010-03-16 11:36 pm
        • 2010-03-17 12:32 am
          • 2010-03-17 1:49 am
          • 2010-03-17 2:27 am
          • 2010-03-17 5:43 am
          • 2010-03-18 2:46 am
          • 2010-03-18 5:09 am
      • 2010-03-16 11:35 pm
        • 2010-03-17 12:09 am
          • 2010-03-17 12:27 am
          • 2010-03-17 1:54 am
          • 2010-03-17 2:28 am
          • 2010-03-17 5:25 am
        • 2010-03-17 12:15 am
          • 2010-03-17 2:01 am
          • 2010-03-17 2:32 am
          • 2010-03-17 5:23 am
          • 2010-03-17 10:22 am
  2. 2010-03-16 5:42 pm
    • 2010-03-16 6:21 pm
      • 2010-03-16 6:50 pm
        • 2010-03-16 7:26 pm
          • 2010-03-16 9:29 pm
          • 2010-03-16 9:34 pm
        • 2010-03-16 9:31 pm
        • 2010-03-16 9:32 pm
          • 2010-03-16 10:13 pm
          • 2010-03-18 3:50 am
      • 2010-03-16 7:11 pm
      • 2010-03-16 9:06 pm
    • 2010-03-16 9:30 pm
    • 2010-03-16 10:07 pm
    • 2010-03-16 11:15 pm
      • 2010-03-16 11:17 pm
        • 2010-03-17 12:01 am
          • 2010-03-17 9:31 pm
  3. 2010-03-16 5:47 pm
  4. 2010-03-16 6:01 pm
    • 2010-03-16 9:10 pm
    • 2010-03-16 10:27 pm
  5. 2010-03-16 6:26 pm
    • 2010-03-16 7:08 pm
      • 2010-03-16 7:33 pm
        • 2010-03-16 7:51 pm
        • 2010-03-17 11:09 am
          • 2010-03-17 2:51 pm
  6. 2010-03-16 6:48 pm
    • 2010-03-16 8:21 pm
      • 2010-03-16 9:33 pm
      • 2010-03-16 11:34 pm
    • 2010-03-18 6:35 pm
  7. 2010-03-16 6:51 pm
    • 2010-03-16 6:55 pm
      • 2010-03-17 6:00 am
        • 2010-03-17 10:03 am
          • 2010-03-17 3:02 pm
          • 2010-03-17 6:00 pm
    • 2010-03-16 7:34 pm
      • 2010-03-16 8:34 pm
      • 2010-03-16 9:15 pm
    • 2010-03-16 7:58 pm
    • 2010-03-16 11:13 pm
    • 2010-03-18 2:21 pm
  8. 2010-03-16 7:06 pm
  9. 2010-03-16 7:13 pm
  10. 2010-03-16 7:54 pm
    • 2010-03-16 8:09 pm
    • 2010-03-16 9:35 pm
  11. 2010-03-16 10:47 pm
    • 2010-03-16 11:02 pm
    • 2010-03-16 11:02 pm
    • 2010-03-17 1:10 am
  12. 2010-03-17 11:16 am
    • 2010-03-17 3:02 pm
    • 2010-03-17 3:19 pm
      • 2010-03-17 11:10 pm
      • 2010-03-18 7:00 am
        • 2010-03-18 7:52 am
    • 2010-03-18 3:52 am
  13. 2010-03-17 4:49 pm
  14. 2010-03-18 8:55 am