
Attendees at Microsoft’s Professional Developer Conference in Los Angeles got a sneak preview of IE9 yesterday. From what was presented it’s not really clear what type of personality IE9 will take on.
Ray Ozzie, chief software architect, stated Microsoft want’s IE9 to be “a good balance between things we know and have to do and moving the whole notion of browsing forward.” The task of delivering the “most world class browsing experience we can develop,” he added, has to be done “in the most responsible way.” Which suggests IE9 will be brought into line with existing browser potential, but won’t be pushing any cutting-edge technology.
Changes and improvements are plenty. First off, IE9 will use the Trident rendering engine, running on DirectX instead of GDI. DirectX will shift graphic processing from software to hardware, which will boost the display of graphics and text, and provide smoother rendering of animation and video.
While DirectX adds advantages, apparently it also tosses up some roadblocks. Dean Hachamovitch, the general manager of the Internet Explorer team, says DirectX is hard to get right: “there's a huge benefit but it takes a lot of work to get all of the details right – like how do controls like Flash work and what about printing?” Being best positioned to “get all the details right”, DirectX helps Microsoft, but may not help out cross-platform browsers, which may not want to make the commitment.
Sunspider JavaScript benchmarks put IE9 about five times faster than IE8. And IE9 scores 32 out of 100 on the ACID 3 test. That’s faster than IE6, but still seems a bit pokey. I’m using my PC-inferior Mac to write this, and Firefox 3.5 scores 92, while Safari 4 hits 100. Steven Sinofsky, Windows senior vice president, concedes: “that’s a test we need to do a better job on.”
IE9 will better support standards, such as CSS, including CSS3. IE9 scores 574 out of 578 on the CSS3 selectors test--much better than the 330 out of 578 scored by IE8. (Again, Safari and Firefox on my Mac both score perfect 578s.)
IE9 is at best a work in progress. Right now there is no canvas or SVG support, and no real commitment to HTML 5 standards. But, with no release date yet announced, and a technical preview not available until sometime next year, it’s a good bet IE9 will evolve into something a bit different than what we’re seeing today.