Microsoft has released the fourth platform preview for Internet Explorer 9, which you can download here. This is the last preview before the beta release, expected in September.
When IE9 was first previewed, back in March, it scored only 55% on the Acid3 standards test – well ahead of IE8 which scores around 20%, but far short of rivals like Google Chrome and Apple Safari which achieve full marks. Mozilla Firefox is at 94%.
The new preview is at 95%. IE9 is now up there with them – but why not 100%?
According to UK Web Product Manager Mark Quirk, it is down to three features, two of which are related to SVG (Scalable Vector Graphics). Two points are lost because of SMIL (Synchronized Multimedia Integration Language) presentations, which Microsoft does not intend to support because a similar feature will be part of CSS in future. Two points are lost because of SVG fonts, which again Microsoft does not intend to support because it sees WOFF (Web Open Font Format) as the future standard here. One point is lost because of the inability to draw SVG fonts on a path, though there are other ways to draw fonts on a path.
The bottom line: IE9 will most likely stay at 95% right through to its final release.
Incidentally, IE9 JavaScript performance is wildly faster than IE8, thanks to the new “Chakra” engine. IE9 is on the left, Firefox 4 on the right :
So when will we get IE9? Although it is not long to September, there is a major difference between the preview and the coming beta, which is that the preview does not have a full user interface. It is mainly to show off the rendering and JavaScript engine. Therefore we can expect new features in the beta versus the preview. Despite that, Quirk says that Microsoft intends the beta to be “good quality for any user”, not just for brave developers and testers.
But how long before the final release? Microsoft is not saying, though when I suggested the first half of 2011 as a reasonable guess, Quirk reminded me that the beta will be high quality and that the release should therefore follow “not too long” after.
Since we will get much of HTML 5 in IE alongside the other popular browsers, do we still need Silverlight?
“As the number of the things you can implement with HTML clearly goes up, the need for Silverlight and Flash goes down,” said Quirk, though he added hastily, “The value that those players add needs to go higher.”
I’d add that even if IE9 is all that we hope, it will take years before older versions fall out of use. Recently the UK government said it will stick with IE6, and whatever you think of that decision, it shows how hard it is to get browsers upgraded everywhere. By contrast, plug-ins like Flash and Silverlight get updated rather fast. I noticed on Riastats today that over 50% of browsers now have the latest Silverlight, and 39% already have Flash 10.1 – over 90% have Flash 10 or higher.
If you combine that issue with things like video playback that are problematic even in HTML 5, it suggests that plug-ins will be with us for the foreseeable future, though it is quite possible that their use may decline.
Another factor is tool support, mature for Flash and Silverlight, but not for the newest features of HTML. After IE9 appears, will Microsoft come up with tools that properly support it, in Expression Web and Visual Studio? “We have to, it’s as simple as that,” says Quirk, though he adds, “we haven’t said when.”
To be fair using RIAStats as a metric source while as rare as they sadly are is the equivelant of me sticking my head out my window in Australia, feeling rain and declaring the entire earth is suffering from a case of rainy day.
Using riastats at times is an easy tactic as if the graph shows higher numbers than your own then you just use that as the independent guy.. Thus creating a self full filing propehcy. The moment these numbers don’t work to your favor that’s when you get ready to throw it under a bus and declare it false officially 🙂
Re: Riastats.
I worked on a website using Silverlight (10,000 unique visitors per day on average), and we logged (via google analytics) not only if the user has silverlight but what version. We also logged how many non-silverlight users converted by clicking our ‘Install’ button.
And despite what you say Mr Barnes, RIAStats figures were surprisingly close to what we see.
Html5 videos are encoded in h264 format, h.264 offers better compression and quality ,so we’re playing videos natively with IE9 since it supports h264-encoded videos. And how to converter html5 videos to other video formats, we need video converter like ifunia, who declared they are dedicated in creating affordable and easy multimedia software to simplify your digital life, to do it?
HTML 5 is the future, in an ideal world there would be no more flash and no more silverlight, but at least with HTML 5 things like video will work out fo the box… Are there any numbers on the level of HTML 5 compatibility in IE9?
H.264 doesn’t offer better quality / compression its just a defacto standard that has an already existing investment in place. Convincing video providers to get off the H.264 crack is like asking the web to get past HTML … habitual industrial issues aside, VC-1 codec would be the smarter of two choices for the future if you wanted compression, quality and CPU/GPU reductions (yes the machines need to process the video once they get past the format still). The reality is H.264 is industry default standard due to its average balance in quality etc but also because it is more palatable to devices that have low hardware specs..
HTML5 is still a science project. Its taken the collective mind-share of the internet years to arrive at this point, even still its got too much latency attached where once the browsers figure out what they want to be when they grow up you’ve then got the tooling story to come next which is going to be even more chaotic and bumpy. This is why plug-ins were produced it forces the industry to move forward faster rather than death by committee after committee hearings.. Govt depts work faster than the W3C when it comes to technology embrace.
fwiw, StatOwl is another service, with different samples:
http://statowl.com/silverlight.php
Info on the sampling shift at RIAStats last year:
http://www.flickr.com/photos/jdowdell/4180222368/
(For plugins in general, the diversity of devices appearing this year will emphasize the need for acceptable performance. I’m still a bit in shock from trying to run the MS “Hamster Dance” demo in a fast desktop Firefox this morning…. 🙁
jd/adobe
Could you run the Psychedelic test again with Direct2D rendering mode enabled in FF4? See:
http://www.basschouten.com/blog1.php/2010/03/02/presenting-direct2d-hardware-acceleratio
@broccauley thanks for the tip, a dramatic difference that brings it to about the same as IE9.
Tim