Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Acid3 Test Released

Posted by Zonk on Wed Mar 05, 2008 03:42 PM
from the new-is-better-than-old dept.
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.
+ -
story

Related Stories

[+] IE 5.5 Beats IE6 and IE7 On Acid 3 308 comments
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.
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • by Anonymous Coward on Wednesday March 05 2008, @03:43PM (#22654794)
    It gets... 17. Heard at Microsoft "ACID3? We just passed ACID2! AH CRAP!"
  • Firefox 2.0.0.12 (Score:3, Informative)

    by poetmatt (793785) on Wednesday March 05 2008, @03:49PM (#22654898)
    I get a 51/100 with firefox 2....wonder how 3 will do.
  • by I kan Spl (614759) on Wednesday March 05 2008, @03:51PM (#22654930) Homepage
    Why does slashdot keep linking to dead blogs?

    The actual test is http://acid3.acidtests.org/ [acidtests.org] here.
  • by Fozzyuw (950608) on Wednesday March 05 2008, @03:54PM (#22654982)
    My browser won't render the page properly.
  • by The Ancients (626689) on Wednesday March 05 2008, @03:55PM (#22654994) Homepage

    90/100 [mothership.co.nz].

    Getting pretty close.

  • Konqueror (Score:5, Informative)

    by kevmatic (1133523) on Wednesday March 05 2008, @04:04PM (#22655144)
    I haven't seen anybody answer konqueror yet!

    I tried it in Konqi 3.5.8 with Gentoo. It asked me what I wanted to do with "empty.txt" then segfaulted. Anyone fairing better?
    • Re:Konqueror (Score:5, Informative)

      by Anonymous Coward on Wednesday March 05 2008, @04:14PM (#22655250)
      That crash is fixed in 3.5.9 (which does 41)... 4.0.2 does 61, 4.1-pre 63. Early 4.0.x versions do less.
  • Slashdoted (Score:5, Funny)

    by fluch (126140) on Wednesday March 05 2008, @04:09PM (#22655204) Homepage
    Conclusion: ACID3 test didn't pass Slashdot test. Too bad.
  • by Lobais (743851) on Wednesday March 05 2008, @04:21PM (#22655340)
    See http://browsershots.org/http://acid3.acidtests.org/ [browsershots.org] for the test in 75 different browsers.
    Wikipedia: http://en.wikipedia.org/wiki/Acid3 [wikipedia.org] also lists the results for the developversions of browsers:
    Webkit: 87
    Firefox: 67
  • Firefox (Score:4, Funny)

    by zulater (635326) on Wednesday March 05 2008, @04:21PM (#22655344)
    I got a 100/100 on the reference image.
  • by Przemo-c (1010877) on Wednesday March 05 2008, @04:27PM (#22655434)
    Thunderbird 2.0.0.12 with thunderbrowse scores 52/100 ;]
  • by spacemky (236551) * <nick AT aryfi DOT com> on Wednesday March 05 2008, @04:31PM (#22655480) Homepage Journal
    I got a 100% score rendering Acid3 on IE8! All I had to do was add the following line to the top of the page!

    <meta http-equiv="X-UA-Compatible" content="IE=8" />

    Once that meta tag is there, all web pages look just as they're supposed to! I'm so glad Microsoft finally fixed this whole compatibility fiasco.
  • Web 2.0? (Score:3, Insightful)

    by Tatsh (893946) on Wednesday March 05 2008, @04:35PM (#22655536)
    Someone again try to explain to me the definition of web 2.0, and don't tell me flash.

    I personally think it's the move of the entire web (the content that matters) to valid XHTML, CSS, etc (of course everything is controlled dynamically by PHP/Perl/whatever you want). I also hope there can be an open standard soon to do the same functionality that Youtube's Flash container that runs on everything and that everyone agrees upon. Silverlight is obviously closed and so is Flash. We need an open source mid-quality (and high-quality) video player that loads quickly and is OS-independent, just like Flash. I think that is all that is missing in this 'Web 2.0'.
  • by dskoll (99328) on Wednesday March 05 2008, @05:15PM (#22656052)
    Seriously... if no browser gets 100/100, how do the test creators generate the reference image? And how do they know there are no bugs in their test? I'm genuinely curious...
  • Is if there was a way to not only get a copy of the acid test fails, but a quick list of which browsers fail which test and what that should mean. So that us legions of OS coders or even Mozilla, Opera, or Safari's own guys could get busy and fix it in their next releases.

    Anyone have this or know some web location where it's happening?
  • Passes 59 tests in Xp. Interesting Stats:
    • 37 of the tests that fail in FF 2.X are also fails in FF 3.0 beta.
    • Three of the fails are significantly different, not sure if this means progress or not
    • 1 fail is a minor difference
    • Firefox 2 passed a test (#69) that FF 3 did not
    • and finally, FF 3.0 passes 8 tests directly that FF 2.0 does not.

      • That said, I looked at a couple of the notes on Bugzilla for Firefox and they are already looking at the bug list... wonder who will be the fastest to fix the most....

  • W3C validator (Score:4, Interesting)

    by atomic-penguin (100835) <wolfe21&marshall,edu> on Wednesday March 05 2008, @07:02PM (#22657388) Homepage Journal
    If these acid tests are based on standards. Why is the only acid test that passes the W3C validator, the Acid 1 test?

    1. Acid 1 [w3.org]
    2. Acid 2 [w3.org]
    3. Acid 3 [w3.org]


    Perhaps, I am missing the point of these acid tests. I'm not a web developer by trade, so I don't claim to be an expert on CSS. From personal experience, CSS has allowed me to use much less complex HTML in the little web publishing I have done. I never seem to get consistent results when I test my pages in different browsers. I hope that these "standards" Acid tests lead to greater compatibility across browsers.

    Do these tests increase compatibility by pushing the envelope on new standards, or are they just a browser-war pissing contest?
    • Re:W3C validator (Score:5, Informative)

      by Millennium (2451) on Wednesday March 05 2008, @09:58PM (#22658920) Homepage
      If these acid tests are based on standards. Why is the only acid test that passes the W3C validator, the Acid 1 test?

      Because more recent Web standards include sections on how certain kinds of errors are supposed to be handled. These need to be tested just like everything else, but up until Acid2 many browsers weren't very good about that.

      Remember, the point of Acid tests is to be a thorn in browser developers' sides: find areas of the standard that no one currently does well and test for them. Browsers shouldn't pass Acid tests when the tests first come out: that would be missing the point of the tests in the first place.
    • Re:Firefox (Score:5, Informative)

      by brunascle (994197) on Wednesday March 05 2008, @03:50PM (#22654918)
      the test is here [acidtests.org].

      i'm getting a 50/100 in Firefox.
    • Re:Opera (Score:5, Informative)

      by wile_e_wonka (934864) on Wednesday March 05 2008, @03:55PM (#22654998)
      I just tried it on Opera 9.5 Beta, build 9755. I got a 60/100. Then I tried again and got a 61/100. Then a 60/100 on a third try.

      All of the rectangles are grey (two different shades), the test name is red and does not have a shadow, and there is an x in the upper right hand corner.
    • Re: (Score:3, Informative)

      Ooh, my Opera 9.50 weekly actually didn't crash this time. Maybe the test was changed, or something in Opera did.

      Anyway, Opera 9.50.9807 receives a 65.
    • Re:Firefox (Score:5, Interesting)

      by caerwyn (38056) on Wednesday March 05 2008, @03:57PM (#22655036)
      Interestingly, I'm not getting an 87 with Safari 3.0.4- I'm getting a 39.
    • Re: (Score:3, Insightful)

      I was wondering the same thing. Isn't it FF3 that just began rendering ACID2 correctly?

      Besides, I see these as a process or goal -- giving the browser makers something concrete and visual to shoot for, as well as an easy way for users to judge the quality of their browser of choice. If the thing was just released, I'm not really surprised that many of the browsers don't pass it completely. Now a year or two from now is a different story, after the browser makers have had some time to address the issues the
      • Re:Firefox (Score:5, Informative)

        by bunratty (545641) on Wednesday March 05 2008, @04:23PM (#22655366)

        The test consists largely of 100 JavaScript tests designed to throw an assertion on failure and return a certain value on pass. The score is how many of the tests out of 100 pass. You can see which tests failed by clicking or shift-clicking the A in Acid3 after the test completes. In the sense that each test can relatively independently pass or fail (although some tests depend on previous tests), yes, it is a quantitative test.

        The other part of the test is rendering the Acid3 text with shadow and the colored rectangles. By seeing how the Acid3 test fails in many other browsers, you can see that it can also render X, Fail, and a picture of a cat on failure of some rendering tests, typically in red so they stand out.

    • by setagllib (753300) on Wednesday March 05 2008, @03:53PM (#22654966)
      Yes, biased towards conforming with open international published standards, rather than to any specific vendor's implementation. It just happens the best of the best web browsers try to conform to the same standards, scoring much higher than Microsoft's offering which is deliberately designed to break from the standard to ensure lockin.
    • by moderatorrater (1095745) on Wednesday March 05 2008, @03:55PM (#22655010)
      Not quite. When none of the browsers are getting 100/100 and the only browser to get over a 60 is a safari beta, I think it's safe to say that it's a test designed so that every browser will fail. That's the point: they're giving solid targets to browser developers and giving a concise score to everyone else so that they know where the browsers stand in the next generation of web tech.

      So, I guess what I'm saying is that complaining about it being designed so that IE would fail is like saying that American Gladiators was designed so that my 8 year old brother would fail. Sure, it has that effect in the end, but the fact that he's under-equipped for such a competition isn't American Gladiators' fault.
      • Re: (Score:3, Insightful)

        Actually, it's tests that one, or preferably more than one, of Firefox, Safari, Opera or IE fail.
        • Re: (Score:3, Informative)

          I believe the standard for the last 16 tests were webkit and firefox trunk must fail.

          So IE or Opera failing was actually regarded as insufficient.
    • Re: (Score:3, Informative)

      ... and 64/100 for Firefox 3.0b5pre ("Minefield")
    • Re:Firefox 3 beta 3 (Score:4, Informative)

      by BZ (40346) on Wednesday March 05 2008, @04:47PM (#22655710) Homepage
      Why? The test expressly picked things that one of Opera, Safari, and Firefox would fail, preferably more than one, and tried to balance the number of tests each would fail.

      Put another way it looked really hard for things to test that would give browsers low scores.

      There's nothing to say that the things it tests are necessarily useful. Some are, some are not.
    • Re:Perhaps.... (Score:5, Insightful)

      by bunratty (545641) on Wednesday March 05 2008, @04:49PM (#22655742)

      Yes, there is almost no correlation between how well a browser does on Acid tests and how well it renders pages on the web. The purpose of the Acid tests is to break the chicken-and-egg problem of web development. The web developers tend not to use features unless all popular browsers support them. On the other hand, the developers of the web browsers tend not to add features that are not used by web developers. Without anyone willing to go first, the implementation and use of new web standards stalls.

      The purpose of the Acid tests is to break this logjam by using these new standards in a very public way so that web developers will be motivated to implement them. The "my browser does better than your browser" posturing is a bit immature, but as a side effect it popularizes the faults of browsers and motivates the browser developers to fix them. Then, the web developers use the new features after they are well supported.

    • Re: (Score:3, Informative)

      The ideal here actually is that if a reasonable number of mainstream browsers scored 100 on the test, web developers could use all of the features the test exercises and have a reasonable expectation that their page will display correctly for end users.

      The test is about making life better for web developers, and about making the web more interoperable, instead of having sites which jump through browser predicated hoops, or restrict users to "IE7.0 or newer on 32-bit Windows" or the like. Thus having your fa
      • Re:Too late for IE8? (Score:5, Informative)

        by edwdig (47888) on Wednesday March 05 2008, @04:49PM (#22655748) Homepage
        If they actually implemented the standards well, they wouldn't have to worry about specific tests, they would just do well on them by default.

        Have you ever tried reading the HTML/CSS specs? They're huge and often vaguely worded. There were often sections that just weren't intuitive, and the only real approach to implementing them was to just figure out what other browser did and copy it. The specs were created by people who have no intention of implementing them themselves, and it really shows.
    • by bunratty (545641) on Wednesday March 05 2008, @04:57PM (#22655832)
      You're exactly correct that the Acid tests test specific browser flaws. They are testing exactly the flaws that plague web developers. That way, when all popular browsers pass the Acid tests, web developers don't need to work around the flaws in each different browser. We all benefit by getting web sites with fancy new features that work in all browsers. The scores are not meaningful, but are a way to motivate the developers of web browsers to fix their flaws so they're not embarrassed by a low or non-passing score.