Stories
Slash Boxes
Comments

News for nerds, stuff that matters

IE 5.5 Beats IE6 and IE7 On Acid 3

Posted by kdawson on Sunday March 09, @10:24PM
from the acid-reflux dept.
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.

Related Stories

[+] IT: Acid3 Test Released 309 comments
An anonymous reader writes ""The Web Standards Project has announced the release of Acid3, the latest test designed to expose flaws in the implementation of mature Web standards in browsers. 'By making sure their software adheres to the test, the creators of these products can be more confident that their software will display and function with Web pages correctly both now and with Web pages of the future. The Acid3 Test is designed to test specifications for Web 2.0, and exposes potential flaws in implementations of the public ECMAScript 262 and W3C Document Object Model 2 standards.' Screenshots at the Drunken Fist site show the success of Safari 3 (which originally scored 31, but is now Scoring 87/100) IE6, and IE7 (massive fail, of course)'." There are additional discussions of the new test happening around the web.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.

IE 5.5 Beats IE6 and IE7 On Acid 3 25 Comments More | Login | Reply /

 Full
 Abbreviated
 Hidden
More | Login | Reply
Keybindings Beta
Q W E
A S D
Loading ... Please wait.
  • IE6 and IE7 On Acid
    IE's recreational drug use would explain a lot...
  • Uhhh (Score:5, Insightful)

    by Hassman (320786) on Sunday March 09, @10:41PM (#22696642) Journal
    No one else finds it odd that only a few browsers scored over 60%... What good is a standard that no one adheres to?

    Makes it seem more like a suggestion...
    • Re:Uhhh (Score:5, Informative)

      by The Ancients (626689) on Sunday March 09, @10:50PM (#22696698) Homepage

      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:5, Insightful)

      by mike_sucks (55259) on Sunday March 09, @11:35PM (#22696958) Homepage
      You're right, they aren't standards. Go to any one of the W3's "standards" documents and you'll see they are all called "Recommendations", HTML 4.01 [w3.org], for example. The cool kids call them "RECs".

      Now, what good is a recommendation, you ask? Plenty - mostly interoperability. The W3C provides a specification and recommends people implement it. Those that do can interoprate. The consumer wins.

      How do you get the vendors to implement the RECs? Make it an important bullet point on their feature lists. The Acid tests are a particularly well done kick in the backside for browser vendors. They have effectively become more important than the bullet point that says "standards compliant" because they are a (limited) test suite. For vendors to be able to say they do well in the tests, certain key parts of the RECs must be implemented and done so correctly, there is no room for buggy or partial implementation.

      The result in the end is better interoperability. The RECs provide that common basis that vendors can't quibble over. The Acid tests are both the carrot to get them implementing the RECs and proof that they did so (partially) correctly.

      /Mike

      • Re:Uhhh (Score:5, Interesting)

        by Hassman (320786) on Sunday March 09, @10:47PM (#22696684) Journal
        hah. not really.

        I just find it very amusing. We have 'standard' that no one really follows. When the best score is a 90% from a browser that probably is the lest supported in terms of actual web sites, and the next couple that come it are at 70% or so. That is like a C- with no curve. Not exactly worthy of bragging...

        It just makes me wonder what all the fuss is about.
      • Re:Uhhh (Score:5, Informative)

        by Bogtha (906264) on Sunday March 09, @11:42PM (#22696984)

        Since a lot of bodies don't have the time or manpower to make anything better (and even if they could, it would be quite a waste of time and money), they take what the W3C spits out and implement it.

        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.

        This specification is the product of the W3C Working Group on Cascading Style Sheets and Formatting Properties. In addition to the editors of this specification, the members of the Working Group are: Brad Chase (Bitstream), Chris Wilson (Microsoft), Daniel Glazman (Electricité de France), Dave Raggett (W3C/HP), Ed Tecot (Microsoft), Jared Sorensen (Novell), Lauren Wood (SoftQuad), Laurie Anna Kaplan (Microsoft), Mike Wexler (Adobe), Murray Maloney (Grif), Powell Smith (IBM), Robert Stevahn (HP), Steve Byrne (JavaSoft), Steven Pemberton (CWI), Thom Phillabaum (Netscape), Douglas Rand (Silicon Graphics), Robert Pernett (Lotus), Dwayne Dicks (SoftQuad), and Sho Kuwamoto (Macromedia). We thank them for their continued efforts.

        A number of invited experts to the Working Group have contributed: George Kersher, Glenn Rippel (Bitstream), Jeff Veen (HotWired), Markku T. Hakkinen (The Productivity Works), Martin Dürst (W3C, formerly Universität Zürich), Roy Platon (RAL), Todd Fahrner (Verso), Tim Boland (NIST), Eric Meyer (Case Western Reserve University), and Vincent Quint (W3C).

        The section on Web Fonts was strongly shaped by Brad Chase (Bitstream) David Meltzer (Microsoft Typography) and Steve Zilles (Adobe). The following people have also contributed in various ways to the section pertaining to fonts: Alex Beamon (Apple), Ashok Saxena (Adobe), Ben Bauermeister (HP), Dave Raggett (W3C/HP), David Opstad (Apple), David Goldsmith (Apple), Ed Tecot (Microsoft), Erik van Blokland (LettError), François Yergeau (Alis), Gavin Nicol (Inso), Herbert van Zijl (Elsevier), Liam Quin, Misha Wolf (Reuters), Paul Haeberli (SGI), and the late Phil Karlton (Netscape).

        The section on Paged Media was in large parts authored by Robert Stevahn (HP) and Stephen Waters (Microsoft).

        Robert Stevahn (HP), Scott Furman (Netscape), and Scott Isaacs (Microsoft) were key contributors to CSS Positioning.

        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.

  • by Brett Buck (811747) on Sunday March 09, @10:56PM (#22696734)
    They ALL score less than 20. That's essentially random response to the test - so it's just a matter of luck if one scores better than another.

            Brett
  • Old Web Browser Standards (Score:5, Insightful)

    by EEPROMS (889169) on Sunday March 09, @10:58PM (#22696740)
    To put it all into perspective how bad IE 8.0 is when it comes to web standards I tested a two year old install of Konqueror (KDE 3.4) and it gets a score of 51%. The best IE 8.0 can do is 17%.
  • safari (Score:5, Interesting)

    by sentientbrendan (316150) on Sunday March 09, @11:13PM (#22696820)
    really seems to be kicking ass at 90%; granted it is from a nightly build and not an official release.

    Still, Safari seems to have been ahead of the game on standards and features for a while. Weren't they the first ones to pass acid2? Also, they were the first to implement various extensions to HTML which have become prevalent, such as the CANVAS tag, which was later added to firefox and others.

    Now, there's a version of safari for windows that I've been meaning to try, but it seems to still be in public beta, and has been there for quite a while. My question for anyone in the know, is whether the safari windows build is still progressing.
    • Re:safari (Score:5, Insightful)

      by bunratty (545641) on Sunday March 09, @11:27PM (#22696912)

      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.

  • Maybe this is obvious but... (Score:5, Interesting)

    by JimboFBX (1097277) on Sunday March 09, @11:25PM (#22696888)
    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?
    • Re:IE8 Beta 1? (Score:5, Informative)

      by MightyYar (622222) on Sunday March 09, @10:45PM (#22696676)

      Why has there been no discussion on Slashdot of IE 8 beta 1?
      Like, say, a front-page story [slashdot.org] from four days ago? :)

      It even has your same link right in the summary...
    • Re:IE8 Beta 1? (Score:5, Funny)

      by jsse (254124) on Sunday March 09, @10:51PM (#22696702) Homepage Journal
      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.
      • Three months later (Score:5, Funny)

        by Anonymous Coward on Sunday March 09, @11:08PM (#22696804)
        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
        • Re:IE8 Beta 1? (Score:5, Informative)

          by Bogtha (906264) on Sunday March 09, @11:52PM (#22697032)

          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.

    • Yes, you don't get it. (Score:5, Insightful)

      by Belial6 (794905) on Sunday March 09, @11:17PM (#22696838) Homepage
      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.
    • Re:Very simple (Score:5, Insightful)

      by Bogtha (906264) on Sunday March 09, @11:21PM (#22696864)

      Microsoft doesn't WANT IE to be compatible.

      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.

    • Re:Celik Strikes Back (Score:5, Informative)

      by Bogtha (906264) on Sunday March 09, @11:26PM (#22696904)

      wasn't IE 5.5 written with code which came over from IE5 for Mac, the first really well done major browser with nice CSS support?

      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.

      which MS dumped when building IE6 for Win, because they could have their flagship internet browser rendering better on those other guy's OS and not their own.

      Actually, in most ways, Internet Explorer 6 has better standards support than Internet Explorer 5.x for the Mac.

    • by bunratty (545641) on Sunday March 09, @11:30PM (#22696930)
      The 100 subtests are nearly independent of each other. It's possible for a browser to fail a subtest simply because it failed an earlier subtest, but failing one subtest is not going to make a browser skip a major portion of the test. You can click on the A in Acid3 after the test is completed to see a report of exactly which tests failed.