IE 5.5 Beats IE6 and IE7 On Acid 3
Steven Noonan sends us to a page where he is collecting and updating results for various browsers on the newly released Acid 3 test. No browser yet scores 100 on this test. (We discussed Acid 3 when it came out.) He writes, "It's not surprising that Internet Explorer is losing to every other modern browser, but how did IE 5.5 beat IE 6.0 and 7.0?" All of the IE versions score below 20 on Acid 3.
512 MB RAM, 20 GB disk, 200 GB transfer, five datacenters. $19.95/month.
It even has your same link right in the summary...
W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
Dear customer, We regret the shortcoming that you found regarding ACID 3 test results of IE8. Please note that it's still in its beta stage and we'll put all the efforts in making IE8 score below its proud precedences, IE5.5, 6 and 7, before its release! Stay tune. We've never failed before, we won't fail this time. Yours truly, Department of Embracing Standards and Compatibilities, Microsoft.
a beta version having worse performance than a production version isn't exactly the same as an ancient, no longer supported version having better performance than the current production version.
I never said I was smart, I just said I was smarter than you
Actually, according to multiple sources, Firefox 2.0.0.12 score 50%, lower than Firefox 3 builds. No, the quality of Firefox is not decreasing.
What a fool believes, he sees, no wise man has the power to reason away.
Dear Customer,
We regret to hear of the shortcoming you found in ACID 3 Test Home Basic. We have not forgotten our advertised promise to pass the test. On that note, we are proud to introduce the ACID 3 Test Pro! IE8 happily passes this version of ACID 3, which is comprised of VBScript, ActiveX, and Silverlight technologies.
Yours Truly,
Department of Extending Standards and Compatibilities
Microsoft
I would have to say that it is that you don't get it. No one is so arrogant as to think that they can sit down and design the perfect web. As with virtually all of human achievement, we expect that there will be continual advancement, and hopefully we will never hit a wall. The Acid tests are road marks on the advancement of web browsers. The Acid tests are for the purpose of seeing just how compatible the browsers are. Scores of 0% and 100% are both useless. So, you make a test that is not so hard that no one can get even 1%, and that are not so easy that everyone gets 100%.
Well, the browsers are getting to that 100% point. Acid2 was not built to check 100% compliance, at that would have been useless. Not that the main browsers are reaching 100%, Acid2 is becoming useless, and Acid3 is necessary to see who has the best compliance. To use your school analogy, consider Acid2 to be the second grade. It is important to achieve that level, but when you do, you can expect the 3rd grade to follow it.
(And if your opinion of public schools is as low as mine, you are welcome to substitute "second grade" with level of knowledge that a 7 year old should have.
This might fit in well with Slashdot groupthink, but it doesn't fit in well with reality.
Back when Internet Explorer 6 was being developed, they were in direct competition with Netscape. Internet Explorer 6, when it was released was probably the best browser around when it came to supporting CSS. And you want us to believe that the explanation for 6 being worse than 5.5 in this test was deliberate sabotage by Microsoft?
They abandoned Internet Explorer development when they won the browser war. Sure, at that point you can make a case for them not wanting to be compatible. But at that point, they weren't developing Internet Explorer at all, so you can't use it as an explanation for Internet Explorer getting worse. And when Internet Explorer development was restarted, they were responding to a call for improved standards support,which they have delivered on.
I'm sorry, but deliberate sabotage is a ridiculous way of explaining this. Remember, the Acid tests are designed to trigger flaws in popular browsers. Of course it's going to target Internet Explorer 6 and 7 bugs over ancient versions. Internet Explorer 5.5 is no longer popular, so what's the point in ferreting out bugs for the Acid3 test? The real surprise is that people didn't expect this result.
Bogtha Bogtha Bogtha
If there doesn't exist a program that can render your test correctly, then how do you know for sure you wrote it correctly to begin with?
Safari development builds are doing well on Acid3, and Safari passed Acid2 quickly, because Safari developers fixed the problems that the Acid tests demonstrate. If you look at the stable release builds of Safari, they do far worse than the stable release builds of Opera and Firefox. But if you look at the latest development builds, Safari does far better than Opera and Firefox. Safari is doing well on Acid tests because the developers put a lot of effort into making Safari do well on Acid tests, not because Safari is "ahead of the game" on standards.
There's far too much bickering about which browser is best and which browser is behind the curve. It seems that Safari, Opera, and Firefox are all very good browsers each with their own strengths in standards compliance and user interface, with IE constantly playing catch-up.
What a fool believes, he sees, no wise man has the power to reason away.
It is a problem, but it's not the hard-coding people seem to think it is. The problem is not that Internet Explorer 8 is checking for www.webstandards.org, the problem is that the mirrors that are failing are changing the test in a way that is important to Internet Explorer. Part of the test refers to a page that intentionally doesn't exist in order to check a fallback option. The trouble is that this page is referred to with an absolute URL, which means that when you simply copy the test to another host, it becomes a cross-domain issue.
Ian's pointing out that it's still a failure so it should be subject to the same fallback, which is correct, but the important point is that it's failing to load in a different way to how it would on the www.webstandards.org host because the mirrors didn't take the cross-domain issue into account. I expect the final version of Internet Explorer 8 to correct this problem, but it's not at all a case of Microsoft attempting to "cheat", just an unfortunate coincidence.
Bogtha Bogtha Bogtha
I don't know how, but I messed up when making the table. I reconfirmed the results with the ones I had written down and realized the Firefox 2.0.0.12 Mac OS X entry was incorrect. I've corrected the error. The actual value is 52%. So 3.0b3 is actually doing better than the current release. Sorry about that error. - Steven
It was probably modded down because we've already had this discussion in three different articles over the last week. IE8 beta passes the Acid 2 test only when run on webstandards.org, but fails if you run it on almost any mirror. The discussion further continued with speculation that MS had hardcoded a workaround specifically for the test and was "cheating". This turned out to be untrue and the reason was that webstandards.org references a page that exists incorrectly but the mirrors reference a page that doesn't exist. Both cases should be handled, but IE8 beta fails on the latter.
Probably people were modding the post down because it was factually incorrect. A better way to deal with the problem is probably to post a factual response, but several people have done so and those posts have not been modded high enough so that the facts are more easily read than the misleading evidence presented in the post you are asking about. Either that or a dozen people with mod points just groaned and thought, "do we have to go through all this again?"
Tomato wedge sperm darts that are Republican.
College Humor at it's best
because they lost the bet. Microsoft expected the force of millions of dollars in propaganda to succeed against those annoying amateurs. But guess what, the amateurs are winning. The book of Mozilla explains it much more elegantly.