I find it interesting that the much mentioned Acid 3 test
was recently updated. As a result of
this change, IE9 now passes with a score of 100. Although it is still slow on test 26 and
requires multiple tries on test 69. For
those of you who don’t know, the 5 tests that IE9 was failing had to do with
SVG fonts and SVG animation, which are not W3C standards. It would appear that Acid 3 has recognized
this fact and removed the test. My point
here is that test suites are only valuable if they correctly implement the
standards that they are testing. Was
Acid 3 wrong before? No, but it was
testing for something that it appears is unlikely to become a standard.
A couple of quick tests of the browsers that I have
installed using the Acid 3 test shows that all passed but had to retry several
times on test 69. Of the browsers that I
have installed only Google Chrome 14 meet the 30fps requirement on test 26. Interestingly, GC 14 wasn’t the fastest
overall in spite of being the leader in test 26. That honor goes to IE9 at 0.26 seconds. To compare, Firefox 5.0 took 1.81 seconds, Firefox
6.0 took 2.22 seconds (not sure why it took longer than 5.0), Google Chrome 14
took 0.61 seconds, IE10pp3 running in a VirtualBox took 1.12 seconds. I discount the speed of IE10 since it could
not take advantage of any hardware acceleration due to being the virtual
environment and programs in general take about 20% longer to run there.
So, what does all this mean?
Nothing. Well, ok, progress is
being made. My major complaint is that
Microsoft seems unwilling to provide a fully standards compliant browser for
older editions of Windows (Like XP and Vista—Never mind Vista, but XP would be
nice). Now I understand why Microsoft
doesn’t want to put all of the new features of IE10 into XP, but it would be
nice to see the new rendering engine back fitted to IE8 (maybe call it IE10
Lite). This would greatly serve to move
the web forward without having much if any impact on Microsoft’s bottom line.