IE 5.5 Beats IE6 and IE7 On Acid 3 308
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.
Re:IE8 Beta 1? (Score:5, Informative)
It even has your same link right in the summary...
Re:Uhhh (Score:5, Informative)
You're confusing intent with result.
The difference is that the teams working on Safari, Opera, Firefox, et al want to improve their product. Microsoft didn't care for a very long time. In fact, the Safari team even have a bug filed for the rendering issues Safari has with Acid3 [webkit.org]. Further, they're communicating frequently with their user base and anyone else interested with regard to their progress [webkit.org].
Re:Uhhh (Score:3, Informative)
That being said, as time went on, the W3C really started spitting out real crap, so I'm not sure that its such a good goal to have... As opposed to standards like WS-I, which represents the real world and really do help on a day to day basis.
Re:Uhhh (Score:4, Informative)
Re:And older firefox versions do better too (Score:1, Informative)
Re:And older firefox versions do better too (Score:5, Informative)
Re:Celik Strikes Back (Score:5, Informative)
No, it wasn't. Internet Explorer 5.x for Windows uses the Trident rendering engine. Internet Explorer 5.x for the Mac uses the Tasman rendering engine. They are totally different codebases.
Actually, in most ways, Internet Explorer 6 has better standards support than Internet Explorer 5.x for the Mac.
Re:Simple answers for simple questions (Score:5, Informative)
Re:safari (Score:4, Informative)
Re:Maybe this is obvious but... (Score:5, Informative)
Re:Uhhh (Score:5, Informative)
That's not really true. Browser vendors participate in the W3C working groups that publish these specifications. They have an active role in creating them. Take a look at the acknowledgment section of the CSS 2 specification [w3.org], for example.
And of course, one of the four editors of the specification is Håkon Wium Lie, CTO of Opera.
So you see, far from the poor old browser vendors not having the resources to make anything better and passively reacting to anything the W3C says, you can see that the browser vendors are substantially the people who made the specifications.
Re:And older firefox versions do better too (Score:5, Informative)
Re:IE8 Beta 1? (Score:5, Informative)
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.
Re:And older firefox versions do better too (Score:5, Informative)
Re:IE8 Beta 1? (Score:5, Informative)
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?"
not like it matters (Score:2, Informative)
One of the primary components of the Acid test are to see if a browser will properly handle out of spec code.In this case "proper handling" means ignore it. IE is counter intuitive in this sense because it has facilities to "guess" what should happen.
Today I was borrowing someones computer and i went on a few websites with IE. When they came back they were disappointed because all of the sites i went to messed up there "recently visited" listing in IE. They were frustrated that that there would have to manually type the URLs of the pages to go to. Then I introduced them to the wonderful world of Favorites/Bookmarks, something I learned about back in 97. Now when I was in High School i tested out of all the intro to computer courses in order to take programming, so can anyone tell me what they teach in these classes. I mean seriously. Sometimes it surprises me how little people know about computers. Maybe its because I grew up in a city whose major employers included HP, Oracle, and BAE Systems( who bought Sanders, the inventors of the Magnavox Odyssey) . So maybe I just used to most people having a general understanding. It seems when I went to college the average computer skill per person I associate with dropped.Re:safari (Score:5, Informative)
I think your idea here is a bit off. The stable version of Safari does perform more poorly than the stable versions of Firefox and Opera, but I think this is more likely attributable to Apple's more leisurely release schedule. The article referenced here was obviously put together by someone more focused on Windows and OS X. They only tried to test one browser on one version of Linux, compared to the dozen or so for the other OS's. It is, then, understandable that you would get that impression from the data presented. What a lot of people forget is that Safari uses the Webkit rendering engine which is also used in a variety of other browsers whose developers also contribute to it. The stable version of Konquerer 3.5.8 uses the same rendering engine and scores a 52 on the Acid 3 test, better than either Firefox or Opera. So Webkit is being updated and did, in fact, do better than Gecko or Presto for stable release versions when Acid 3 was published. (Note Konquerer 4.0.2 scores a 62, but I don't know if that is considered a "stable" branch.)
Mind you, this is not to imply that the Acid 3 test can really judge the respective compliance of the engines in general. This is not the case. The test was designed with bias in mind, bias against Webkit and Gecko. The criteria for inclusion in the test was that one or the other had to fail it and we don't know how many of the Acid 3 authors were focusing on one engine or another. If anything Opera and IE should be doing better than Firefox or Konquerer or Safari, since there are probably a number of tests those browsers fail, but which were excluded from Acid 3 simply because both the Gecko and Webkit engines passed it.
I know for a fact that developers of both Gecko and Webkit are specifically using these tests as a way to find problems to fix, which is great since that is why the tests were written; not to try to measure "compliance."
This is true enough, well except about IE maybe. In my own personal experience every browser other than IE works just fine for rendering everything I create to the standards. There might be the occasional bug or edge case, but I never run across them. IE, on the other hand, I have to create work arounds every single time. I'm not sure it is "playing catch up" so much as deliberately failing to implement huge portions of many standards as a way to prevent cross platform compatibility and keep Web applications that undermine their platform lock-in from being a real threat.
mirrors not introduce change (Score:4, Informative)
The test should work from http://webstandards.org/files/acid2/test.html [webstandards.org] and http://www.webstandards.org/files/acid2/test.html [webstandards.org], but IE8 fails the first one. The mirrors might exacerbate the problem, but they certainly did not introduce anything that wasn't in the original test.
However, it is true that this issue has nothing to do with hardcoding a certain URL and trying to cheat.
Some insight regarding the Acid 3 Test (Score:5, Informative)
Re:mirrors not introduce change (Score:4, Informative)
It's not an intentional part of the test, it's accidental, a side-effect of webstandards.org failing to canonicalise their hostnames. If you read the press release, it only refers to the www version and nowhere is the no-www version mentioned, nor is this issue brought up in the technical guide. If they were trying to include this in the test, they'd have picked a hostname foreign to both the www and no-www versions so that it failed reliably.