Slashdot Mirror


Acid3 Race In Full Swing, Opera Overtakes Safari

enemi writes "Just a few days after Safari released version 3.1, Opera employee David Storey writes on his blog that they've overtaken Apple's browser in the Acid3 test. In the race to be the first to reach the reference rendering, Opera's software leads now with 98%, closely following by Safari with 96% and Firefox 3 beta 4 with 71%. He also noted the implemented features will not make a public appearance in the following weeks, because they are getting close to releasing Opera 9.5. That version has been under public testing since September and the new CSS3 color modes and font rendering features might further delay this. They will probably show the score in a preview build soon and wait for a post 9.5 stable build to release the new features to the public." Update: 03/26 21:21 GMT by Z : Opera is now at 100%, apparently, with Safari close behind at 98%. Update: 03/27 by J : Public build r31356 of WebKit (Safari's rendering engine) is at 100%.

261 comments

  1. Competition - gotta love it by PhrostyMcByte · · Score: 5, Insightful

    'nuff said.

    1. Re:Competition - gotta love it by FireXtol · · Score: 0, Offtopic

      4 GB of RAM not enough? You must be running the most elegant interface ever!

      --
      Enlightenment is the elimination of that which is unnecessary.
  2. too late by jbreckman · · Score: 5, Informative
    1. Re:too late by Carthag · · Score: 3, Informative

      Webkit is also up to 98/100 now. It'll probably be there within a day.

      http://webkit.org/blog/

    2. Re:too late by The+Ancients · · Score: 5, Insightful

      Until I can browse and see 100/100 on my screen, I don't see it as too late. 98/100 is the highest I've seen when browsing http://acid3.acidtests.org/

      Apparently Duke Nukem Forever is a great game, too...

    3. Re:too late by ceoyoyo · · Score: 3, Insightful

      Yeah, Opera can do it, but isn't going to release the capability -- wonderful.

      Safari 3.1 is a full release, and Firefox is a publicly available beta release. In my book Opera is losing the race. The race is silly, but Opera is still losing.

    4. Re:too late by VGPowerlord · · Score: 3, Informative

      Last time I checked Internet Explorer was losing. :P

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    5. Re:too late by Oktober+Sunset · · Score: 1

      Theu didn't even make it to the grid.

    6. Re:too late by hkmwbz · · Score: 2, Interesting

      Yeah, Opera can do it, but isn't going to release the capability
      RTFA. They will, shortly.

      In my book Opera is losing the race.
      How so? Opera is ahead of Firefox. Heck Firefox hasn't even passed Acid2 yet!
      --
      Clever signature text goes here.
    7. Re:too late by diegocgteleline.es · · Score: 1

      Firefox passes ACID2 since years. Just like with ACID2, the gecko development period finished when acid3 was released. Right now the firefox developers are not wasting time with ACID3, but preparing the release. If acid3 would have been published just after releasing firefox 3, you probably would see a lot of acid3 improvements in the firefox 4 trunk, but right now there're even patches that are not being merged due to being too complicated at this stage of the development.

    8. Re:too late by Anonymous Coward · · Score: 0

      oh yeah? my MS Internet Explorer v.Throw-The-Chair Special Edition has just hit 102/100.

      IE has this won, sorry guys.

    9. Re:too late by hkmwbz · · Score: 1
      Please pay attention :)

      I was respoding to the claim that "Opera is losing the race", which is completely false since it passed Acid2 before Firefox and has a better Acid3 score. Firefox is losing compared to Opera, so claiming that Opera is losing is nothing but anti-Opera FUD.

      --
      Clever signature text goes here.
    10. Re:too late by musakko · · Score: 1

      Just tried Firefox 3.0b4: 67/100 IE 7 : ? / 100. It messed the screen up so badly I couldn't even see the result :)

    11. Re:too late by hedwards · · Score: 2, Insightful

      But, Opera is losing the more important race for market share.

      A lot of the things that the Acid tests check for aren't necessary for day to day web browsing. And some of them like the 3d aren't used at all for simple things like email, and basic dynamic content.

      Sure, I'd rather have a browser that supports all of the standards, but realistically if the browser supports things that I don't need, it's unlikely that I'll ever notice.

    12. Re:too late by AvitarX · · Score: 1

      Don't we need a video, not a screenshot?

      I though the animation was part of passing.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    13. Re:too late by beelsebob · · Score: 1

      99/100 now. Bob

    14. Re:too late by Anonymous Coward · · Score: 0

      Two problems.

      Opera's beta is internal-only. Nobody outside Opera Inc. has seen Opera get 100/100.

      Both Opera and the 98/100 build of WebKit (which ANYONE can download and run, right now,) may successfully get to those numbers, but both fail the 'smoothness' test. i.e. both browsers take too long on certain steps. The WebKit blog claims that they know about their two problems, and should have them fixed in a day or two. (The delays, not the last 2 tests; they don't comment on the last two tests.)

      Oh, and according to the latest WebKit blog post, their next nightly build will get 100/100.

    15. Re:too late by Anonymous Coward · · Score: 0

      Opera FTL!!!!!

      They blew their wad too soon trying to steal WebKit's spotlight.

      Download the latest nightly and see everything, in real living color on your computer now:

      http://webkit.org/blog/173/webkit-achieves-acid3-100100-in-public-build/

      Oh and the test was updated like 3 hours ago which more than likely knocks Opera back to 99/100, but well no one knows for sure since all they have is a screenshot...

      http://ln.hixie.ch/?start=1206578003&count=1

    16. Re:too late by complete+loony · · Score: 1

      The plot coagulates; Webkit claims 100% support while the ACID test has been modified to conform to the SVG 1.1 standard. So Opera may not have a 100% result anymore.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    17. Re:too late by RalphBNumbers · · Score: 1

      Ok, you can now download Webkit to browse and see 100/100 on your screen.
      http://webkit.org/blog/173/webkit-achieves-acid3-100100-in-public-build/

      So, by that metric, Webkit (aka Safari's engine) is the first to 100%.

      Now we just have to wait to see who's the first to really completely pass with pixel-accuracy and smooth animation, and who's the first to release a final official version.

      --
      "The worst tyrannies were the ones where a governance required its own logic on every embedded node." - Vernor Vinge
    18. Re:too late by WK2 · · Score: 1

      It sounds like everybody is losing, except for Safari. Firefox has the honor of first loser. Or maybe Opera; what does the latest available Opera score?

      --
      Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
    19. Re:too late by johnnysaucepn · · Score: 1

      It's not about the features that some browsers support now, it's about using those implementations as references to make sure that when other browsers support them, they support them compatibly. You may not notice now, but you will notice in the future.

    20. Re:too late by Anonymous Coward · · Score: 0

      Well.. I can see it on my screen :)

      http://skitch.com/bragiragnarson/ec7x/domink-kapusta

    21. Re:too late by Luscious868 · · Score: 1

      Nope. Nobody wins until the browser in question is released to the public.

    22. Re:too late by Millennium · · Score: 1

      There isn't any excuse for the blatant deprioritization of standards that has been going on within the Firefox team. While it's true that the Gecko development period for Firefox 2 was finished just before Acid2 was released, this should have been addressed in a high-priority update -perhaps 2.0.1- shortly afterward. The same goes for Firefox 3, yet we're not seeing any serious moves toward that.

      I remember when standards were Job 1 with that team, and it really bothers me to see them pushed so far back on the list. When a new test suite is released, you move to pass it. How hard of a concept is that?

    23. Re:too late by makomk · · Score: 1

      Why should they, and does it really indicate a deprioritization of standards? Sure, standards support is good, but rushing to release the sort of major changes required to pass Acid2 or Acid3 is a really bad idea. (There's this little issue called regressions - you may have heard of them.) Also, I get the impression the Firefox devs don't think much of Acid3 in general. It looks like they've still fixed some of the issues, particularly the ones that are obvious bugs or may affect other sites, but deferred the rest.

      (Also, bits of the test are either obscure, test stuff that's depreciated and essentially unused, or just plain insane.)

    24. Re:too late by ceoyoyo · · Score: 1

      Okay, IE is first loser, Firefox is second (which is particularly bad because it's open source) and Opera is third loser. At the moment. Opera might actually win because they're planning a real release soon.

      The first one to a stable released non-beta/alpha/CVS product wins, not the first one to get 100/100 on some developer's screen.

    25. Re:too late by treeves · · Score: 1

      I like Opera, but I'm running the latest stable version (9.26 build 8835), and when I opened the Acid3 test page yesterday, it crashed before finishing the test. If that's winning, sign me up for the Olympics this summer!

      --
      ...the future crusty old bastards are already drinking the Kool-Aid.
    26. Re:too late by hkmwbz · · Score: 1

      But, Opera is losing the more important race for market share.
      Oh, I get it! Change the subject and move the goal post. An easy way to win any argument. How pathetic.

      Wwhen did market share become a race anyway? And what on earth does that have to do with Acid3?

      And how do you know the real market share? You don't. You only get claimed market share from companies like Net Applications, which only report for sites that actually use their services. Not a representative sample. Combined with the fact that there are tons of error sources, your claim that there is a "market share race" is doubly dishonest because it is not a race, because Opera Software is making more money than ever, and because there is no way to measure the real market share.

      Now, let's get back to discussing Acid3 instead of pathetically changing the topic whenever lame Firefox fanboy is busted spreading FUD about Opera.

      --
      Clever signature text goes here.
    27. Re:too late by kenif · · Score: 1

      The ugly truth - IE6 on Acid:

      http://macflowerpot.com/IEonAcid.jpg

    28. Re:too late by Anonymous Coward · · Score: 0

      Am I the only one not getting ANY of the results these people are saying?
      Firefox 3 beta 4, in safe mode gets a 68, with black/white boxes.
      Safari 3.1 gets a 75.
      And Opera gets up to 36 then crashes! Consistently!

  3. Safari gets 96%? by SaidinUnleashed · · Score: 2, Interesting

    My just-updated Safari (3.1) keels over at 77%.

    What version is getting 96%?

    --
    Shiny. Let's be bad guys.
    1. Re:Safari gets 96%? by Anonymous Coward · · Score: 3, Informative

      Update your WebKit. You can get nightly builds from the webkit site that include a script to launch an existing install of safari using the new version.

    2. Re:Safari gets 96%? by Anonymous Coward · · Score: 0

      ha, that is nothing...my IE get a whopping 12%....beat that...

    3. Re:Safari gets 96%? by n8_f · · Score: 4, Informative

      What version is getting 96%?

      WebKit nightly builds. Just go to http://nightly.webkit.org/, download, and run. It currently gets 96%, tomorrow's will get 98% or better.

    4. Re:Safari gets 96%? by Anonymous Coward · · Score: 0

      The Webkit Nightly build. It's not as scary as running other nightlies... just go to http://www.webkit.org/ to download and try it out. The golden compass alone does it for me :)

    5. Re:Safari gets 96%? by catwh0re · · Score: 1

      Just a note about webkit(safari) and opera, while they are both scoring very high, they aren't ready for release yet. Webkit is taking a while on a few portions of the test(i.e some bugs) and opera is kind-of-hacked right now to get the 100%. Neither are suitable for mass-release, but both are incredibly promising to web developers. All we need now is firefox to catch up(not too far behind) and there will be significant reason to embrace the new standards.

    6. Re:Safari gets 96%? by Garridan · · Score: 1

      Lynx reports "JS/?". I'm not sure if that's better, or worse that 12/100.

    7. Re:Safari gets 96%? by sir_montag · · Score: 1

      What do you know? Mine too. And my current version of firefox gets an amazing 54%.

    8. Re:Safari gets 96%? by Ailure · · Score: 1

      You get JS ? when you don't have javascript turned on. That's what I first got too until I "javascript whitelisted" the Acid3 test. :)

  4. Old News :) by niXcamiC · · Score: 5, Interesting
    --
    Chances are any disscution on Slashdot will degrade into a flamewar about ID/Christianity within 14 posts.
    1. Re:Old News :) by Anonymous Coward · · Score: 0

      So when will Slowfox get there? 4.x?

    2. Re:Old News :) by umrain · · Score: 5, Insightful

      Just to be clear, reaching 100/100 is not equal to passing Acid 3.

      To pass the test,a browser must use its default settings, the animation has to be smooth, the score has to end on 100/100, and the final page has to look exactly, pixel for pixel, like this reference rendering.

      Opera has not currently made any claims about the animation smoothness that i have seen, and the screenshot is still missing a space after the first comma. Obviously reaching the 100/100 goal is great progress but they are not quite across the finish line yet.

    3. Re:Old News :) by cronot · · Score: 1

      However, since no (publicly released) browser currently passes the test / renders the page correctly, how the test authors know how *exactly* it is supposed to look like?

    4. Re:Old News :) by MP3Chuck · · Score: 1

      There's a reference rendering. I guess they calculated how it should look based on the specs they used in the test.

  5. Actually... by R.Mo_Robert · · Score: 4, Informative

    Actually, as of today, Safari is also at 98/100. See today's entry in the WebKit blog for more.

    --
    R.Mo
    1. Re:Actually... by appleguru · · Score: 1

      99/100 now ;-) Not that I really care all that much, but I actually use webkit (and test the nightly builds daily)...

      http://webkit.org/blog/172/enabling-svg-animation-acid3-99100/

    2. Re:Actually... by Espectr0 · · Score: 1

      Safari is now at 99/100, and their code base will allow them to release a stable version first. Sure, opera "won" , but safari actually has a better implementation.

    3. Re:Actually... by marklar1 · · Score: 1

      Actually: mine's showing 99/100.

      Safari Webkit r31370

  6. First equal, actually by The+Ancients · · Score: 2, Informative
    http://mothership.co.nz/files/Acid3-safari-nightly.png

    Either way, it's us punters who are enjoying the fruits of this competition :-)

    1. Re:First equal, actually by Anonymous Coward · · Score: 0

      There doesn't seem to be any explanation of why certain things are considered to be failures.

      For example,
        "Test 54 failed: expected 'HIDDEN' but got 'hidden'"

      REally? so documents that begin with <HTML> versus <html> are supposed to render differently? Since when does html depend on case? If this is new, I want to see where in the HTML specification this is documented.

      And this one:
        "Test 61 failed: expected ' te st ' but got 'te st' - class attribute's value was wrong"

      In test 61 javascript is setting the class of an element to ' te st ', notice the beginning and ending white space. I'd like for the Web Standards People to point me to either the ECMAScript standard or the CSS standard that says that when setting class names programmatically you're not suppose to trim white space. I want to know which standard specifies this, with line numbers please.

      This is interesting.
      Test 95 failed: expected 'string' but got 'number' - type of |"2147483648"| is not string

      If I assign to a variable something enclosed in quotes, I would hope that it's kept as a string and not automatically converted to a number.

      var j = "0.3141E+1"
      j = j + "1"

      I would expect j to equal "0.3141E+10" and not 4.141

      In this situation,
      var j = 0.3141E+1
      j = j + 1
      Then I would expect j to equal 4.141

      I would seriously hope that ALL browsers would fail test 98. I don't want web pages to be using javascript to change page titles. That was annoying in Netscape 3, don't bring it back.

    2. Re:First equal, actually by Anonymous Coward · · Score: 0

      Yes, we can look at a single web page being rendered correctly.

  7. 98%? by wh173b0y · · Score: 0, Redundant

    The opera Desktop Dev blog claims full compliance now. http://my.opera.com/desktopteam/blog/2008/03/26/opera-and-the-acid3-test

    1. Re:98%? by Anonymous Coward · · Score: 0

      That's an internal, development, not even the current version they are working on for release. Safari is still the current winner in terms of browsers Joe Six Pack can use and browse to that site with.

      This is not news and should've never been made news. It would be the same as the Firefox dev team stating and showing a 100/100 screenshot for Firefox 3.5 or 3.0_DEV_TREE

  8. Shoot.. by zulater · · Score: 5, Funny

    With Firefox 2.0.0.13 I've been doing just find rendering the render image properly!

    http://acid3.acidtests.org/reference.html

    1. Re:Shoot.. by spazdor · · Score: 1

      Totally! That site loads flawlessly in IE4. I dunno what all these nerds are arguing about!

      --
      DRM: Terminator crops for your mind!
  9. Does public release matter? by NiKnight3 · · Score: 3, Insightful

    Which is a better title: "First browser to reach 100/100" or "First publicly-released browser to reach 100/100"? I might argue for the latter. If anything, I think this gives the WebKit team more of a spark to reach the end.

    1. Re:Does public release matter? by somethinghollow · · Score: 2, Informative

      But when the test still has bugs that are being fixed, I don't know if getting it out of the labs the fastest is a great idea for consumers.

    2. Re:Does public release matter? by Racemaniac · · Score: 1

      frankly, they're both rather similar imo...
      first to release in a public released build does sound better, but what is a "public released build"? opeara could just release what they have now, and it'll probably be fairly buggy. is the first who makes a public release with 100/100 score really the best, or the one who is willing to release more buggy code just to be first there?

    3. Re:Does public release matter? by somethinghollow · · Score: 2, Informative

      Seriously. They found a bug. Opera is now 99/100. Game's still on.

    4. Re:Does public release matter? by rtaylor · · Score: 1

      The public release of the LAST browser to meet ACID3 is the most important date. Shortly after that time is when you can begin actively using the features ACID3 is attempting to have fixed.

      --
      Rod Taylor
  10. Pointless by scubamage · · Score: 1, Funny

    The whole competition is pointless - we all know IE8 will be the clear winner. Its ok, I couldn't read that with a straight face either.

  11. The Next Milestone by powerlord · · Score: 5, Insightful

    Okay, So Opera Firefox and Safari all are shooting for compliance with Acid3.

    The next major milestone though, right after "X Achieves 100% compatibility in nightly builds" is "X releases version X of browser to the masses/into the wild, capable of passing Acid3 test".

    Passing it "in the lab" is one thing, declaring it in a build "ready for release" is another.

    --
    This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    1. Re:The Next Milestone by The+Ancients · · Score: 5, Insightful

      Either way, the consumer wins. The faster development builds get it right, the faster it will end up in a shipping, public release, build.

      Lets give the developers all the motivation we can to get this to happen. If that means a pissing contest of nightly builds, let 'em go for it, I say.

    2. Re:The Next Milestone by Fweeky · · Score: 1

      All browsers still need to cope with "the animation must be smooth", so even after reaching 100/100 you're still not necessarily passing. I think this mostly revolves around garbage collection; I wouldn't hold my breath if it turns out to need a concurrent collector or so.

    3. Re:The Next Milestone by Millennium · · Score: 1

      What makes you think Firefox is shooting for Acid3? Given how long they've rested on their laurels, dillydallying on Acid2 while IE of all browsers caught up to them, I have very little faith that they're going to suddenly give standards the priority they deserve again.

      I use Firefox, Safari, Opera, and a range of other browsers. I probably use Firefox the most. But I've got to say, I've been really disillusioned with their devs ever since they put standards on the back burner.

    4. Re:The Next Milestone by Hao+Wu · · Score: 1

      CSS3 support would be more useful to me than passing Acid3.

      --
      I suggest you read Slashdot
    5. Re:The Next Milestone by zippthorne · · Score: 1

      I think the "pixel for pixel" requirement is a bit of a red herring, though. What I, as a user, want is a format that scales well. I should be able to have a 3750x3000 pixel display that looks just like a 800x600 display, except much, much sharper. Also, image scaling should be a tad higher order than "step function."

      --
      Can you be Even More Awesome?!
    6. Re:The Next Milestone by Shining+Celebi · · Score: 1

      What makes you think Firefox is shooting for Acid3? Given how long they've rested on their laurels, dillydallying on Acid2 while IE of all browsers caught up to them, I have very little faith that they're going to suddenly give standards the priority they deserve again.

      Firefox builds that pass the Acid2 test have been out for a long time now. Microsoft is just now releasing IE builds that pass the Acid2 test. I'm a little puzzled by what you mean. I do think it will be some time before we see Firefox passing the Acid3 test though, since Mozilla is getting ready to release the final beta of Firefox 3 right now, and the next public release isn't due for a year, I believe.

    7. Re:The Next Milestone by i.of.the.storm · · Score: 1

      Acid3 is just a stress test, it's just one measure of standards compliance, and certainly isn't a measure of actual design practices in use currently. Also, right now the Firefox devs are just trying to squash all the remaining bugs and push Firefox 3 out the door, it's nearing beta 5 and I don't think they had even intended for a beta 4 originally. Also, Firefox 3 nightlies do a whole lot better on Acid3 than IE8 beta, which gets around 10/100 (can't really see the score, some obnoxious box of XML pops up in front of it). MoFo/Co isn't shooting for Acid3 compliance because it's not much more than a pissing contest in the web browser arena, realistically it doesn't matter because no one's going to use that kind of CSS until the 800 lb gorilla (IE) starts supporting those features, because even now IE still has a majority of the browser market share, and a lot of that is stil IE6, which has absolutely horrible standards support.

      --
      All your base are belong to Wii.
    8. Re:The Next Milestone by Anonymous Coward · · Score: 0

      "pixel for pixel" applies to the colored boxes, nothing else. Well, the bounding box for the text has to be pixel-perfect as well. No one expects a font renderer to be pixel-exact with another. They really should have just dropped that wording or made it more precise.

      As for the scalable format, it doesn't matter, since Acid3 does use relative measures but it's all constrained within a fixed-size frame.

    9. Re:The Next Milestone by Deliveranc3 · · Score: 1

      No fair, Opera needs to support all three platforms... and it needs to have a tiny memory footprint.

      Sure mozilla slings things out the door with gaping memory leaks and security holes but people expect better from Opera!

      Well if that's the contest Opera will probably come in second, apple doesn't like making people update unnecessarily.

    10. Re:The Next Milestone by recoiledsnake · · Score: 1

      The next major milestone though, right after "X Achieves 100% compatibility in nightly builds" is "X releases version X of browser to the masses/into the wild, capable of passing Acid3 test". I think the next major milestone right after the release to the masses will be "Browser X gets pwned by hackers exploiting all the hurriedly written code with specially crafted and fuzzed CSS3 files.".
      --
      This space for rent.
    11. Re:The Next Milestone by Anonymous Coward · · Score: 1, Interesting

      OK, how does the consumer win, exactly?

      It's neat that there's actually competition between browsers for compliance, but the Acid tests seem to be picking just a few features. They're not comprehensive -- they're not even testing the more common or useful features.

      Sure, it's great that you've got Opera and Firefox and Microsoft in a contest that involves fixing, for example, UTF-16 support, but if I had to pick the 100 top browser standards and compatibility issues in the world today, UTF-16 support would not make the list. It might not make the top 1000.

      And Acid2, for all its emphasis on CSS, hasn't fixed CSS -- it's still wildly different everywhere, even if you only consider Acid2-passing browsers. I can pick 3 different browsers that pass Acid2 (Opera 9.26 and Firefox 3b4 and Safari 2.0), and my HTML pages don't look or act quite the same in any of them.

      I guess maybe it was "really tremendously awful" before, and now it's only "pretty bad". That's neat, but how hard is it really to write a more authoritative test suite? I'm a bit disappointed by the AcidN tests.

      My test suite would look like this:

      The CSS test suite will start a web server on localhost:5533. It will then call your browser, as "browser_name --render --width=W --height=H --format=PNG URL -", which is expected to render the url 'URL' to a PNG bitmap, size W by H pixels, to stdout, and then exit. This is then compared to the reference rendering, and a 'pass' or 'fail' is recorded. This is done for *each* CSS feature. Not only is a single score (% of correctly supported features) reported, but also the list of actual passes/failures.

      Similar tests for JS/DOM/HTML/etc. could exist. We would get not only a comprehensive test of the browser, but we'd get lists of exactly what each browser supports (and pictures of how it bones it) -- *far* more useful than simply "73/100 on Acid3", which doesn't tell me anything about whether my browser can render my webpage, or what to do if it doesn't.

    12. Re:The Next Milestone by Bogtha · · Score: 1

      And Acid2, for all its emphasis on CSS, hasn't fixed CSS -- it's still wildly different everywhere, even if you only consider Acid2-passing browsers.

      That hasn't been my experience.

      my HTML pages don't look or act quite the same in any of them.

      That in itself isn't necessarily a bug. Examples? And make your mind up — "wildly different everywhere" and "don't look or act quite the same" are two very different things.

      That's neat, but how hard is it really to write a more authoritative test suite?

      I'm not sure what you mean by authoritative, but there have been CSS test suites available at the W3C for years and Microsoft have just submitted over 700 more tests for inclusion.

      --
      Bogtha Bogtha Bogtha
    13. Re:The Next Milestone by Anonymous Coward · · Score: 0

      I'm not sure what you mean by authoritative, but there have been CSS test suites available at the W3C for years and Microsoft have just submitted over 700 more tests for inclusion.

      Er, where are the tests?
        - They look like just example files, not a test that can be run; does one really check conformance by visual inspection of a file?
        - I see test suites for CSS, and a couple other things like SVG, but the latest test suite for HTML is for HTML 4 (over 9 years old), and other things (like HTTP) seem to have no test suite at all
        - These "test suites" don't even seem to have out-of-band descriptions of expected behavior (much less, bitmaps!), so you can't even look at them and tell if it's correct (the major feature of the Acid* tests) -- sometimes you can, but in the general case you have to read the HTML/CSS

      When the answer to "how can I check compliance?" is "here are 700 examples you can go through by hand", I can tell you right now how reliable it's going to be.

      Any programmer can tell you if the tests are any more difficult to run than (say) typing "make test" and seeing "0 failures", then programmers aren't going to run them as often as they should, and they're going to make mistakes sometimes, and they're going to argue about whether it's technically a failure or not.

      Interestingly, that's pretty much how I'd describe the state of compliance these days.
    14. Re:The Next Milestone by Kelson · · Score: 1

      The reason Acid2 hasn't improved matters so far is that only ~6% of the browsers in use pass it. We need Firefox3 and IE8 to hit the streets. More importantly, we need them to thoroughly supplant IE6, IE7, and Firefox2.

      Once that happens, developers will be able to count on those features being available. It's a bit tricky to do that when 25-50% (depending on where you look) of your audience is still running IE6.

    15. Re:The Next Milestone by andersbergh · · Score: 1

      It's the same font renderer - the reference page doesn't use an image for the text.

    16. Re:The Next Milestone by Bert64 · · Score: 1

      I wouldn't say IE caught up... Firefox 3 betas have supported Acid2 for a while, IE8 betas only recently... And i believe FF3 is much closer to a release version.
      Also, FF3 is still scoring much higher in Acid3 than IE8 (so does FF2 for that matter). FF3 has made a lot of improvements from 2, but standards compliance is on the back burner simply because it's not terrible important to end users... FF2 is already a lot better than IE, but web developers will never bother taking advantage of these features until a majority of their audience can see them.

      Sadly, you need IE to catch up (or get supplanted) before any of this standards compliance will actually be useful in the real world.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    17. Re:The Next Milestone by makomk · · Score: 1

      I've mentioned this elsewhere before, but some people had been trying and failing to get patches based on KHTML into WebKit to support various CSS3 selectors for the past two years. Then Acid3 came along and required some of these selectors, and suddenly getting the patches merged was top priority. I suppose that counts as a win for standards compliance, but I'm not sure whether the race to pass Acid3 is really a sign of enthusiasm for standards, or just enthusiasm for being seen as standards compliant.

  12. Well done by KevMar · · Score: 1

    I love to see this competition to meet standards. We all win when this happens.

    Although one could argue that any time a product deviates from the standard it should be logged as a bug.

    --
    Im a gamer, not a grammer major. This post is full of spelling and grammer mistakes.
    1. Re:Well done by compro01 · · Score: 1

      question is, where do you draw the line between "follows the standard" and "renders real websites correctly"?

      --
      upon the advice of my lawyer, i have no sig at this time
  13. Heh... by Anonymous Coward · · Score: 0

    You know, anybody can simply go to the reference page and just remove reference.html from the URL visible in the address bar. Voila, perfect screen shot. Pretty convenient that Opera's claim is not 3rd party verifiable.

  14. robbIE goes full censorship, as in deleting posts by Anonymous Coward · · Score: 0

    how pathetic. phewwww

  15. Someone better get a move on... by Angostura · · Score: 4, Funny

    ... and get Acid 4 ready.

  16. Who cares who's first? by Vellmont · · Score: 2, Insightful

    This isn't a race, it's a competition.

    What do I care who's first? What I care about is who has the best browser that complies with standards. That may also include render speed, stability, javascript compatibility, security, or whatever. "Who's first" is about the thing I care about the least.

    --
    AccountKiller
  17. Awesome, but... by lancejjj · · Score: 1

    It is awesome that web standards are being fully embraced by important browser vendors.

    Although this "competition for standards compliance" is a huge leap forward for the industry, we should give accolades only to those who have delivered production software products, versus those who say they will based on numbers that they see within their non-production builds.

    Because in the end, the services that my organization delivers like quality browsers in the hands of real users.

    1. Re:Awesome, but... by Anonymous Coward · · Score: 0

      Interesting story, actually. Turns out that some people (KHTML devs, I think) had been trying to get some patches for CSS3 selector support based on the KHTML code merged into WebKit for over two years, with zero success. Then Acid3 came along and needed it, and suddenly the main WebKit developer makes it a top priority to get them merged. (This attitude is probably partly why WebKit got such an awful score when the Acid3 test was released.)

      Remember, the race to Acid3 isn't about standards compliance (though that's a nice side benefit); it's about being seen to be standards compliant. Standards compliance work that may be more important but doesn't help pass Acid3 is being sidelined in the process.

  18. 3D Mark? by JazzXP · · Score: 1

    This is getting like the old 3D Mark pissing competition that was around a few years ago. I just hope it's being implemented properly, and not using some "optimisations" just for that page.

  19. "vaporware"? by Anonymous Coward · · Score: 0

    So because it gets more points that Safari, it is vaporware?

    Tag system got disabled for me today.

  20. Sorry - Apple is 2nd place still. by Whiney+Mac+Fanboy · · Score: 0, Troll

    Opera is now 100% & Apple is back to 2nd place (they should be use to that position by now).

    --
    There are shills on slashdot. Apparently, I'm one of them.
  21. Closely followed? by Aaron+Isotton · · Score: 1

    Not to be a nitpick, but saying "Opera's software leads now with 98%, closely following by Safari with 96% and Firefox 3 beta 4 with 71%" is like saying "Car A reaches 274 km/h, closely followed by car B with 268 km/h and car C with 198 km/h".

    I like Firefox more than Opera or Safari, but saying that 98% is "closely followed" by 96 AND 71% is just stupid. The fact that IE is worse is not a justification.

    1. Re:Closely followed? by Ecuador · · Score: 1

      Why do you say IE is worse? It is closely following with 17%!

      That said, what bothers me more is that still, the official releases of the two most popular browsers (Firefox & IE) don't even pass Acid2. What is the point of struggling to get 100% on Acid 3?

      --
      Violence is the last refuge of the incompetent. Polar Scope Align for iOS
  22. I won't care how Acid3 compliant Opera gets ... by Anonymous Coward · · Score: 0

    ... until the Opera development team decides to finally implement the onbeforeunload event.

    Without that, it makes stateful Ajax techniques too risky to deploy on Opera.

    Microsoft came up with it, and eventually Mozilla caved in
    and added it because it was useful, despite its Microsoft origins.

    The Opera guys, OTOH, still insist Opera doesn't need it.

    Geez. Norwegians must be almost as stubborn as Finns.

    1. Re:I won't care how Acid3 compliant Opera gets ... by Anonymous Coward · · Score: 1, Insightful

      God, I hope not. The number of pages that pop up an annoying "ARE YOU SURE YOU WANT TO LEAVE THIS PAGE" alert is getting huge.

      I NAVIGATED AWAY FROM THE PAGE, YES, I'M SURE. NOW SHUT THE FUCK UP.

      Web pages are not applications, no matter how much the stupidass Web2.0 garbage wants them to be. You don't need to know when I leave your page.

    2. Re:I won't care how Acid3 compliant Opera gets ... by Anonymous Coward · · Score: 0

      Does it make you sad & angry to realize that your usage model has no effect on the way the rest of the world uses the web?

  23. Incorrect update by Midnight+Thunder · · Score: 3, Insightful

    Update: 03/26 21:21 GMT by Z : Safari is now at 100%, apparently, with Safari close behind at 98%.

    Looks like someone wasn't reading what they were writing. The links are right though.

    --
    Jumpstart the tartan drive.
    1. Re:Incorrect update by powerlord · · Score: 2, Funny

      Yeah... odd...

      But I REALLY want to know is, How is Safari doing? :P

      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    2. Re:Incorrect update by recoiledsnake · · Score: 1

      Update: 03/26 21:21 GMT by Z : Safari is now at 100%, apparently, with Safari close behind at 98%. Looks like someone wasn't reading what they were writing. The links are right though. That only means Safari running around itself in circles. :)
      --
      This space for rent.
  24. Safari vs. Safari by choongiri · · Score: 4, Funny

    Update: 03/26 21:21 GMT by Z: Safari is now at 100%, apparently, with Safari close behind at 98%.
    **$%..brainsplode
    1. Re:Safari vs. Safari by Anonymous Coward · · Score: 0

      JOBS: WHAT? Slashdot says Opera is near 100/100 on Acid3? REALITY DISTORTION FIELD... ACTIVATE!

      *ZOOOMMmoooowooooZOOOMMMMOOoowooo*

      ZONK: Whuahh... gotta update that storrreeee... *clickytypetype* mmm I want an applesauce please.

      JOBS: MUAHAHAHAHA! Next I will skin Slashdot in brushed aluminummmmmmmmm!!!11!

  25. *tap* *tap* ... Is this thing on? by NaCh0 · · Score: 0, Troll

    Hello? Firefox developers, where are you? You already have a reputation for being sluggish. Why sit back and prove it every time? Is gecko so poorly engineered that it's really hard to fix? Or does nobody care about the actual page rendering side of the web browser? Either way is really bad for firefox's future.

    1. Re:*tap* *tap* ... Is this thing on? by Midnight+Thunder · · Score: 0

      Hello? Firefox developers, where are you? You already have a reputation for being sluggish. Why sit back and prove it every time? Is gecko so poorly engineered that it's really hard to fix? Or does nobody care about the actual page rendering side of the web browser? Either way is really bad for firefox's future.

      Look on the bright side, they are still in front of IE at this point.

      --
      Jumpstart the tartan drive.
    2. Re:*tap* *tap* ... Is this thing on? by bothaus · · Score: 1

      Yes to all. Gecko is huge, old and hard to fix. Can't wait for my Mac to explode from Firefox 3's scroll bar redraw cpu suck. Scroll will crank cpu's to 70% on a 2.3GHz Core2! JUST SCROLLING!

    3. Re:*tap* *tap* ... Is this thing on? by powerlord · · Score: 1

      Look on the bright side, they are still in front of IE at this point.


      Thats kind of like comparing your marathon progress to someone using a walker.

      Yeah, sure, they can make it as far as someone else, but it'll take them a lot longer and they will expend a lot more effort.

      Compared to a marathoner, or your average High School student and suddenly your progress might not look so hot. :)
      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    4. Re:*tap* *tap* ... Is this thing on? by LLKrisJ · · Score: 1

      Then your 2.3 Ghz Core 2 machine must be pants. Scrolling on FF3b4 makes my 2,2Ghz Core2Duo go from 3% idling to 40% with some maniacal scrolling going on. This on Vista46 SP1... So let it go already

    5. Re:*tap* *tap* ... Is this thing on? by Blakey+Rat · · Score: 2, Insightful

      Maybe they're too busy adding actual features to the browser instead of competing in pointless tests to show how well it'll handle crazy error conditions that'll never actually happen on the web-at-large. God forbid.

    6. Re:*tap* *tap* ... Is this thing on? by PotatoFarmer · · Score: 1

      That would imply a correlation between standards compliance and browser adoption. Someone should probably tell MS :-)

      Seriously, though, Acid3 compliance is mostly an academic exercise at this point. It's a great goal to shoot for, but making wholesale changes to their core rendering engine for the sake of bragging rights isn't really a good use of their time.

    7. Re:*tap* *tap* ... Is this thing on? by lsolano · · Score: 0

      Agree 100%.

      Who cares about that tests when real-world pages will not have any of the conditions tested?

      In fact, aren't browsers already rendering/displaying most web sites as the designers wanted to ?

      And also, how many people (except for geeks here at /.) will switch from one browser to another one just because it passes the acid test? R/ Zero.

    8. Re:*tap* *tap* ... Is this thing on? by ArAgost · · Score: 1

      ...features that every other major browser has already implemented, apparently.

    9. Re:*tap* *tap* ... Is this thing on? by NaCh0 · · Score: 1
      In fact, aren't browsers already rendering/displaying most web sites as the designers wanted to ?

      Wow. Spoken like someone who has never developed a website.

    10. Re:*tap* *tap* ... Is this thing on? by bothaus · · Score: 1

      Umm... Never "held" onto it.

    11. Re:*tap* *tap* ... Is this thing on? by m50d · · Score: 1
      *considers*...nah, I suspect they're just pissing about.

      More seriously, I suspect the mountain of cruft that firefox inherited from its netscape origins is dragging them down. Coding cleanly slows you down at the start, but eventually you'll soar ahead.

      --
      I am trolling
    12. Re:*tap* *tap* ... Is this thing on? by Kelson · · Score: 1

      Firefox 3 is late in the beta cycle. They should be focusing on stabilization right now, not bunches of changes to site rendering.

      Similarly, all this work on Opera is not likely to show up in 9.5, for exactly the same reason. It'll probably show up in Opera 10 (or 9.6, or whatever they end up calling it).

      If there's anywhere to work on Firefox 4 stuff, that would be where I'd look for Acid3-related changes.

    13. Re:*tap* *tap* ... Is this thing on? by catbutt · · Score: 1

      Yeah, how I long for the good old days when netscape and IE just tried to add features as fast as they could, without stopping to check whether they were adhering to any sort of standard whatsoever.

      Having benchmarks like this makes plenty of sense. Otherwise the "standard" becomes "behaves like the most popular browser". Which creates a viscious cycle which quickly eliminates competition. Is that really what you want?

    14. Re:*tap* *tap* ... Is this thing on? by Blakey+Rat · · Score: 1

      This doesn't test "the standard", this tests one particular facet of it: how you handle errors in code.

      No browser can implement "the standard" until W3C or someone makes a reference implementation that displays the page according to the standard-- guaranteed. Then Firefox, IE, Safari, etc can just match the reference implementation and everyone's happy.

      Of course that'll never happen, because it makes too much damned sense and this is the web.

    15. Re:*tap* *tap* ... Is this thing on? by Anonymous Coward · · Score: 0

      Crazy error conditions that'll never actually happen? WTF are you smoking dude? A program isn't finish if the user can break it. They need to stop adding new features and fix their damn bugs. Seriously.

      Disclaimer: I'm a software developer so I know that no program is ever bug free (not even mine), but my personal error rate is at least an order of magnitude lower than most other "high quality professional code," because I identify corner cases and unit test the hell out of my code while I'm writing it. If you don't stop and fix your corner cases, you'll never have time to add new features because you'll be in permanent bugfix hysteria.

    16. Re:*tap* *tap* ... Is this thing on? by Blakey+Rat · · Score: 2, Interesting

      Apples to oranges, coward.

      You're talking about bugs that cause your application to crash or destructively malfunction in some way. ACID tests bugs that might cause the menu to be 3 pixels further left than you want it. And the funny part is that as long as all browsers have difference, you'll STILL need to test on all browsers (for JS issues alone if nothing else), so you'll notice the ACID-type bugs long before putting the site live.

      Sorry, I think these ACID tests are near-useless.

    17. Re:*tap* *tap* ... Is this thing on? by lsolano · · Score: 0

      I'm not a webmaster full time but I've done many. Maybe it's because I have not developed a very complex site, but, all CSS I've done look almost the same in Explorer and Firefox.

      In fact, as I'm not an artist at all, I've used many times Joomla, and the templates used look the same.

      Maybe my lack of experience in very complex things make me see things easier.

    18. Re:*tap* *tap* ... Is this thing on? by Bert64 · · Score: 1

      Probably because the actual rendering side is pretty unimportant at this stage...

      Firefox is already massively ahead of IE, and most websites are designed to be compatible with IE, therefore all the effort safari/opera developers are expending implementing new CSS features is largely wasted, as noone will actually use them until a majority of their audience can see them.

      Firefox already supports a lot of features that never get used on websites, simply because no version of IE supports them. Adding more won't help them improve performance, reduce memory usage or win over any new users. The devs are concentrating on features that are actually useful right now.

      IE has been stifling the web for years, it has done more harm to innovation on the web than anything else, and the sooner it dies off the better.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    19. Re:*tap* *tap* ... Is this thing on? by Bert64 · · Score: 1

      Surely this would depend on the complexity of the page, and how much it needs to render as it scrolls up/down... You can't really compare you're cpu usage to the other guys without knowing what pages he had open, as well as what extensions he had, what screen resolution he was using, etc etc...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  26. Safari latest nightly is at 98% not 96%. by bothaus · · Score: 1

    So there.

  27. ...from the Dimensional Rift Department by Crazy+Man+on+Fire · · Score: 0, Redundant

    Update: 03/26 21:21 GMT by Z : Safari is now at 100%, apparently, with Safari close behind at 98%.

    I bet Safari is in third as well. Love that preview button!
  28. Update: by calebt3 · · Score: 1

    The articles update says that Safari has 100% and Safari has 98%.
    Can you spot the problem?

    1. Re:Update: by Zekasu · · Score: 1

      It should be Opera, Safari.

    2. Re:Update: by Pennidren · · Score: 1

      No, what is the issue? You didn't get your time machine in the mail like everyone else? Sucks to be you.

    3. Re:Update: by whitehatlurker · · Score: 3, Funny
      Can you spot the problem?

      Um, Zonk?

      --
      .. paranoid crackpot leftover from the days of Amiga.
    4. Re:Update: by Translation+Error · · Score: 1

      Clearly, Safari is beside itself with joy over its stellar performance.

      --
      When someone says, "Any fool can see ..." they're usually exactly right.
  29. Safari vs Safari? by statemachine · · Score: 0, Redundant

    Zonk writes: "Update: 03/26 21:21 GMT by Z : Safari is now at 100%, apparently, with Safari close behind at 98%."

    The first "Safari" was linked to Opera, but unless you mouse over it, it's definitely confusing.

    1. Re:Safari vs Safari? by El_Muerte_TDS · · Score: 1

      Makes you wonder how Safari is doing using the HEAD code.

    2. Re:Safari vs Safari? by statemachine · · Score: 1

      Sorry, I was beaten by 2 minutes (several times). No other posts showed up when I was double-checking Zonk's links. Of course, it looks like a bunch of me-toos if the time-stamps aren't looked at, rather than a chorus.

      The surprising thing is that 30 minutes later, Zonk still hasn't noticed the mistake. :)

    3. Re:Safari vs Safari? by Creepy+Crawler · · Score: 1

      Back and forth would be my guess.

      --
  30. Safari ftw! by sucker_muts · · Score: 0, Redundant

    Update: 03/26 21:21 GMT by Z : Safari is now at 100%, apparently, with Safari close behind at 98%.
    Go safari! :-)

    Zonk, next time, try to use the preview button. ;-)

    --
    Dependency hell? => /bin/there/done/that
    1. Re:Safari ftw! by Anonymous Coward · · Score: 0

      That's all I needed to see!

      Zonk, you dirty Apple fangurl!11

  31. Makes perfect sense to me by Anonymous Coward · · Score: 0

    RDF

  32. Safari is now at 100%??? by Anonymous Coward · · Score: 0
    Mistake in the update,

    Update: 03/26 21:21 GMT by Z : Safari is now at 100%, apparently, with Safari close behind at 98%.


    It should say Opera...
  33. Firefox? by WebmasterNeal · · Score: 1

    We already know why IE7 is behind but what makes Firefox lag behind Safari and Opera with this? Does it all come down to browser share = slow progress? Or could it be that Opera and Safari are putting other projects behind to pass the Acid3 test?

    --
    "During My Service In The United States Congress, I Took The Initiative In Creating The Internet." -Al Gore
    1. Re:Firefox? by 99BottlesOfBeerInMyF · · Score: 1

      We already know why IE7 is behind but what makes Firefox lag behind Safari and Opera with this?

      I'd be more likely to guess this has something to do with the code base and the number of different contributors. Opera has one group contributing. Webkit has about four big contributors. Gecko has a whole lot of different people contributing, even individuals. I've also heard the code for Gecko is a lot more convoluted, whereas the more recently engineered Webkit is fairly clean and straightforward.

      Does it all come down to browser share = slow progress?

      I doubt it, although the more versions of each platform supported adds to the time for each QA cycle.

      Or could it be that Opera and Safari are putting other projects behind to pass the Acid3 test?

      I don't know about Opera, but I know there are dedicated teams specifically targeting Acid3 for Webkit and Gecko.

    2. Re:Firefox? by HeroreV · · Score: 2, Informative

      Two big reasons that I know of: Firefox 3.0 and Mozilla 2

      Most developers are concentrating on getting Firefox 3.0 finished right now. I don't know if people have tried to do too much or if the schedule was too optimistic, but some important features have had difficult getting polished up in time. Just today I read on the changelog that cross-site XHR has been removed, and there's a high chance it won't make it into Firefox 3.0.

      But Opera is also dealing with that, and they're doing a lot better. The bigger reason is that Mozilla has been planning a huge refactoring, called "Mozilla 2", for quite a while (e.g. exceptions in C++ code, which were previously forbidden). Many changes needed for Acid 3 are being put off due to that. So much stuff will be changing so drastically that many developers feel it would be a waste to make changes now that will just be ripped out again right after Firefox 3.0 ships.

      Mozilla 2 is expected to take at least a year, maybe two or more, so Firefox has once again been caught at a bad time. The wait for a Firefox build that pases Acid 3 is going to be even longer than that for Acid 2. Hopefully Mozilla 2 will be clean and modern enough that future changes can occur more easily.

      Also, a small part of of it may be due to Mozilla not accepting bullshit like this.

  34. ocean simian by Anonymous Coward · · Score: 0

    Seamonkey 1.1.8 on linux *not* for the win! 52 out of 100. But I bet it still beats Mississippi and Zimbabwe!

  35. It's just hype/marketing by Anonymous Coward · · Score: 0

    Hello,
    As a web developer I'dd like to say that I simply don't give a shit about any browser passing the acid tests.
    Unfortunetly I've been stucked with some wordpress themes lately, and I got yet another bitter taste about how different can browsers behave. A day after IE8 has been released, I installed and tested a theme I created that used no IE specific hacks whatsoever, however on IE8 had a small glitch - small but very annoying - yes, it rendered identical on every other browser - ie6,7, safari, firefox, opera. The other day, I've done yet another theme - again no ie conditional css. Safari (even 3.1) rendered the layout wrong. Suffice to say that Konqueror, like every other browser rendered it right. So yeah, I just don't give shit, about any test browser developers brag about. I simply want to be able to use inline-block and many other not-so-new css properties, that one browser managed to screw up.
    In case you're wondering inline-block is not rendered properly by firefox, and it won't be until 3.0. Yeah, -moz-inline-block, might work but not ALWAYS! .. don't even bother with the moz box..
    Anyway, as stated above I'm not really excited about any of this. I'm just wondering wich very cool(useful, timesaving) css3 property will be crippled for the next 5 years.

  36. Actually, I'm rooting for IE8.... by tech10171968 · · Score: 1

    Yeah, I said it. I'm actually praying for IE8 to be standards compliant as much as possible, and this is coming from a Linux junkie.

    Why? Simple; we still can't deny the fact that better than 9/10 of the unwashed masses out there are still paying homage to the Microsoft/Internet Explorer gods. They always have and this, in turn, has always meant that 98% of the browsers visiting a website are going to be IE; this also means that all the authors of these sites are always going to code to specifications that work with IE. If IE is broken in how it renders websites and requires a bunch of HTML and CSS hacks to get things looking right then that same 98% of websites won't render properly in other, more standards-compliant browsers (Opera, Firefox, anything using WebKit, et al).

    But, if IE8 defaults to a standards-compliant mode then those same 98% of IE users will eventually force the devs to start coding their sites to standards. This is a case where everybody wins; just like IE's massive user base helped "break" the web, this is a case where that same massive user base can actually force authors to fix their crap (just like we alternative browser users wanted them to do all along).
    --
    This space for rent!
    1. Re:Actually, I'm rooting for IE8.... by JackieBrown · · Score: 1

      It doesn't matter if they code to standards or not.

      They will still run that damn browser test to make sure you are running the most current ie and reject everything else.

  37. Is anyone else concerned about the 'hacks' ? by recoiledsnake · · Score: 5, Interesting

    The problem with races is that the teams do almost anything just to cross the finish line faster. The speed at which the browsers seem to be gaining acid3 compatibility is frankly worrying me. Any developer worth his salt knows that browsers are huge and complex applications and every change must be discussed, designed and implemented properly as to not impact something else and be modular, be properly commented and be clean and well written code.

    Also, Acid3 is just about the corner cases, and might not reflect the full standard completely. So a browser can pass the test and still suck at implementing standards, though passing the test is good step. It's just that the high speed of the compatibility improvements for ACID3 in almost all the mainstream browsers screams of hackathon coding sessions to get those few points a day till 100 so that there can be a marketing and PR blitz rather than properly planned programming. I think there is a very good chance of the code containing hacks and workarounds and also tons of security loopholes because of the insane speed at which features are being thrown into the code.

    I think there is a very good chance of the new code containing hacks and workarounds and also tons of security loopholes because of the insane speed at which 'features' are being thrown into the code just to make headlines. Being a programmer, I am sure that non-trivial portions of the code will have to be rewritten later. Haste makes waste.

    --
    This space for rent.
    1. Re:Is anyone else concerned about the 'hacks' ? by recoiledsnake · · Score: 3, Insightful

      Bad form to reply to myself, but just wanted to add that this reminds me of the days of Netscape in which features were adding in a slapdash manner and with hardly any design or planning, which lead of the extreme bloat and memory leaks which the Firefox developers are still trying to get rid of to this very day(have you checked out Firefox's source code? Believe me, it's not pretty). I bet IE's code was as bad or worse because of the browser wars and was riddled with tons of security vulnerabilities which seem to have lessened only over the past few years. KHTML and Opera on the other hand seem to have developed and maintained a lean codebase(Opera had a total rewrite for version 7 IIRC).

      --
      This space for rent.
    2. Re:Is anyone else concerned about the 'hacks' ? by Anonymous Coward · · Score: 2, Informative

      http://trac.webkit.org/projects/webkit/changeset/31322

      Like this?

      . // Workaround for strange CG antialiasing of the Ahem font. Limit to the Web font version.
                261 if (isCustomFont()) {
                262 RetainPtr fullName(AdoptCF, CGFontCopyFullName(m_font.cgFont()));
                263 String nameStr(fullName.get());
                264 m_allowFontSmoothing = (nameStr != "Ahem");
                265 }

    3. Re:Is anyone else concerned about the 'hacks' ? by Bogtha · · Score: 5, Interesting

      The problem with races is that the teams do almost anything just to cross the finish line faster.

      Do you have any evidence for this?

      Any developer worth his salt knows that browsers are huge and complex applications and every change must be discussed, designed and implemented properly as to not impact something else and be modular, be properly commented and be clean and well written code.

      No, browsers aren't actually all that large (the rendering engines for the Opera desktop browser and the mobile browser are the same), and you don't have to painstakingly discuss absolutely everything. Nothing would ever get done.

      It's true that rushing to meet one goal can cause regressions elsewhere; that is what regression tests are for. And I don't know about Opera, but Safari/Webkit has plenty of them.

      I think there is a very good chance of the code containing hacks and workarounds and also tons of security loopholes because of the insane speed at which features are being thrown into the code.

      So this is actually just wild-ass speculation and not something you have solid reasons to believe?

      Yes, Safari and Opera are both moving fast. Extremely fast compared with Firefox and Internet Explorer. But that is because they are much smaller codebases. Gecko is huge and crufty. Changing one thing can have knock-on effects all over the place. Internet Explorer has three very different rendering engines attempting to remain compatible with years-old intranet applications.

      One of the reasons Apple chose KHTML instead of Gecko for Safari was that it was much smaller and had a cleaner design. And that choice has paid off in spades, the turnaround on new features and functionality is extremely quick.

      Opera have been focusing on the mobile market for a long time now, it's a core part of their business and a substantial portion of their revenue, so they've always kept the code small and manageable.

      What you are seeing here are not crazy hacks, but the consequences of years of savvy architectural and management decisions. When you invest in clean design up-front, the cost of efforts like this is vastly reduced.

      --
      Bogtha Bogtha Bogtha
    4. Re:Is anyone else concerned about the 'hacks' ? by recoiledsnake · · Score: 1
      Can't really comment on that snippet of code without knowing a ton of details. As a side note, I can't understand programmers tend to use code like

      m_allowFontSmoothing = (nameStr != "Ahem"); instead of

      if(nameStr == "Ahem")
      m_allowFontSmoothing = false;
      else
      m_allowFontSmoothing = true;
      Sure, it will take a few seconds more to type, but you write code only once but it's read many times by different people who don't have to solve a mini-puzzle in their head before understanding what it does. Same with folks who think that writing things like while(--i) is clever coding. It's not, it makes the code harder to understand for even you when you come back to reading it after a few days and is a pain to understand and maintain.
      --
      This space for rent.
    5. Re:Is anyone else concerned about the 'hacks' ? by Drishmung · · Score: 4, Interesting
      Possible, but I suspect that, at least for Opera and Safari, this is not the case.

      Opera have said that they get 100/100, but they are not yet claiming victory. They are fixing a brand new implementation, that will be released 'soon', when it is ready. I imagine that the release will involve a ton of regression testing and code quality analysis.

      Likewise Safari has various standards that the code has to adhere to. Reading the Webkit blog entries so far I get the feeling that it has not been enough merely to pass a test; there has been extensive consideration the best way to fix the code.

      Yes, it's a race, but not at any cost, and the goal is not to just pass Acid3, it's to deliver a better browser.

      Thus far, I'm optimistic that Acid3 is improving the overall code quality of the participating browsers.

      --
      Protoplasm. Quiet Protoplasm. I like quiet protoplasm.
    6. Re:Is anyone else concerned about the 'hacks' ? by Zebra_X · · Score: 4, Insightful

      I don't agree that this is not clear.

      you know the right side is a boolean expression, and that you are assigning the result of the expression to the left.

      in fact, it is actually more clear, and less error prone to do it the first way - there is never an opportinity to "accidently" assign the wrong boolean value to the variable where as in the second case it is up to the programmer to properly interpret the boolean comparison and assign the proper outcome to the variable.

    7. Re:Is anyone else concerned about the 'hacks' ? by Anonymous Coward · · Score: 0

      The Acid3 test doesn't really test for new features though. Certainly not major new features that the Safari and Opera teams weren't working on anyway - both have been off implementing CSS3 for the last year or so. In Safari and Opera's case, passing the Acid3 test is mostly a matter of bugfixes, and making sure the behaviour of errors and corner cases is correct.

      Now, for Firefox to pass, it would have to go and implement extra chunks of CSS3 that don't exist in Gecko yet, an that will take longer. Same goes for IE. Neither browser is as agile, and able to make large changes as quickly as Opera and Safari.

      Anyway, like it or not, it's often impossible to design something properly until you've already written it once, especially if it's a new problem that you've not tackled before (in this case, that nobody has tackled before). That's what refactoring is for.

    8. Re:Is anyone else concerned about the 'hacks' ? by uglyduckling · · Score: 1

      Well, if you're used to evaluating functions in your head, the former style is actually far more readable and quicker to understand than the latter imperative version. It really does depend on what you're used to. Again, I find while(--i) totally intuitive - I can see all the information I need on one line and understand what it means, whereas --i; while (i>=0) could get split across a page and I have to scan across two lines to see what's going on.

    9. Re:Is anyone else concerned about the 'hacks' ? by recoiledsnake · · Score: 1

      Do you have any evidence for this? It's just human nature.

      No, browsers aren't actually all that large (the rendering engines for the Opera desktop browser and the mobile browser are the same), and you don't have to painstakingly discuss absolutely everything. Nothing would ever get done. Yes, Safari and Opera are both moving fast. Extremely fast compared with Firefox and Internet Explorer. But that is because they are much smaller codebases. Gecko is huge and crufty. Changing one thing can have knock-on effects all over the place. Internet Explorer has three very different rendering engines attempting to remain compatible with years-old intranet applications. One of the reasons Apple chose KHTML instead of Gecko for Safari was that it was much smaller and had a cleaner design. And that choice has paid off in spades, the turnaround on new features and functionality is extremely quick. Since we don't have access to Opera's source code, lets look at khtml/webkit. I tried to download the latest snapshot of the WebKit source tree from the webkit site so that I could separate the resources(binary files, changelogs etc.) from the source code and get the size of it, but I was struck by a 265MB (yes you read it right) download. Since I am on a slow connection right now, maybe someone can perform a more accurate analysis and post the results here. But even assuming 100MB of resources, 165MB is a HUGE amount of source code for something that you claim has a 'much smaller and cleaner' design and is "not all that large".

      What you are seeing here are not crazy hacks, but the consequences of years of savvy architectural and management decisions. When you invest in clean design up-front, the cost of efforts like this is vastly reduced. I can't really post without knowing about the internals of Webkit and Opera (and so can't you) but the snippet of code that the AC above you posted looks like a hack. Instead of fixing the rendering of the 'Ahem' font, it seems to turn off font smoothing just to make it look like the reference rendering(note that it does it only for the web font). What about such bugs for other fonts? Brushed under the carpet called Acid3 compliance. And that's just one snippet. God knows what hacks are in the other parts of the code. Clean design can't do everything when you're in a hurry and in a race to get the most press coverage.
      --
      This space for rent.
    10. Re:Is anyone else concerned about the 'hacks' ? by prockcore · · Score: 1

      Any developer worth his salt knows that browsers are huge and complex applications and every change must be discussed, designed and implemented properly as to not impact something else and be modular, be properly commented and be clean and well written code.


      I posted this same thing on reddit and was told that I was dumb for not trusting dave hyatt and that there are huge suites of automated tests, so of course they didn't break anything while tearing up the browser to pass acid3.

      I agree with you. Who knows what side-effects they'll introduce in their rush to win a pissing contest.
    11. Re:Is anyone else concerned about the 'hacks' ? by Bogtha · · Score: 5, Interesting

      165MB is a HUGE amount of source code for something that you claim has a 'much smaller and cleaner' design and is "not all that large".

      Firstly, that tarball is a SVN working copy and includes such things as Bugzilla and other Webkit-related websites/web applications, testcases, etc. Deleting the Subversion directories alone drops the uncompressed size by a gig from ~1.4GB to ~400MB. Deleting most of the testcases drops that ~400MB to ~100MB. Deleting the websites drops that ~100MB to ~80MB. So you see the actual source code for Webkit only comprises about 5% of the archive, and there's a bunch of testcases and support tools I missed removing there.

      Secondly, I didn't say that Safari is "not all that large". I said that browsers are not all that large. Download, for example, KDE, and see how small a part of it Konqueror is. You were characterising developing a browser as this monumental effort that required a special, painstakingly slow development approach. In reality, there are far larger codebases that are worked on at a much faster rate by many more people, with way less communication. Browsers really aren't anything special in this regard.

      Thirdly, it's not just my claim about the relative sizes of the codebases. Check out the announcements (1 and 2) explaining the reasons for going with KHTML:

      Not only were they the basis of an excellent modern and standards compliant web browser, they were also less than 140,000 lines of code. The size of your code and ease of development within that code made it a better choice for us than other open source projects. Your clean design was also a plus. And the small size of your code is a significant reason for our winning startup performance

      Weighing in at less than one tenth the size of another open source renderer, Konqueror helps Safari stay lean and responsive.

      Do you think Webkit is ten times the size it was then? Or do you think Gecko is ten times smaller than it was then?

      Instead of fixing the rendering of the 'Ahem' font, it seems to turn off font smoothing just to make it look like the reference rendering(note that it does it only for the web font). What about such bugs for other fonts?

      Ahem isn't a real font. It's a dummy font that only has four glyphs and weird sizing. Its glyphs need to have very specific dimensions in order for the test to be accurate. Turning off font smoothing for this font in particular is enforcing those very specific font metrics. Yes, it looks like a hack, but that's far from the whole truth. In the real world, users that change their font sizes would also cause "failures" like this; the specific font metrics of the Ahem font are assumed by the test for accurate results. At worst, you could say it's a hack to set up the necessary conditions for the Acid3 test to run. These font metrics aren't part of the Acid3 test, they are a prerequisite for accurate results.

      Bug 17086 is the bug you should be looking at for background. The question is whether or not antialiasing/font smoothing should have an effect on font metrics or if it should be clipped. It may turn out that the Acid3 test is updated to make this a non-issue.

      What about such bugs for other fonts? Brushed under the carpet called Acid3 compliance.

      Here you go misrepresenting your guesses as actual fact again. If you don't know the details, don't make accusations like that. Should antialiasing/font smoothing increase the size of text slightly or is that a bug? That's a difficult question to ans

      --
      Bogtha Bogtha Bogtha
    12. Re:Is anyone else concerned about the 'hacks' ? by Anonymous Coward · · Score: 1, Funny

      The preceding message brought to you by the Internet Explorer team.

    13. Re:Is anyone else concerned about the 'hacks' ? by bluephone · · Score: 3, Informative

      You're on crack. Firefox is based on Gecko, the ground-up new engine started in late 1998. What you remember from the Netscape 4.x days is gone, dead, history. Very very very little original code from those days is left. 98% of Firefox code is new compared to Netscape 4.x. The entire architecture of the app is radically different than 4.x in that's it's relatively sane. Huge and complex, but sane. the Mozilla platform implements a lot more basic structures than NS4 did, to implement things like XPCOM, XUL, etc. Your comparison is way off base.

      --
      jX [ Make everything as simple as possible, but no simpler. - Einstein ]
    14. Re:Is anyone else concerned about the 'hacks' ? by Nicolay77 · · Score: 1

      I guess Lisp is really hard for you.

      --
      We are Turing O-Machines. The Oracle is out there.
    15. Re:Is anyone else concerned about the 'hacks' ? by Durandal64 · · Score: 3, Insightful

      No, you don't write code only once. You revise it, over and over again. If you suddenly changed your mind and wanted the opposite behavior (like, if you changed m_allowFontSmoothing to m_disableFontSmoothing), you'd have to change two lines and two constants instead of just replacing an exclamation mark with an equal sign. Generally, the fewer places you manipulate a variable, the better. And avoiding unneeded branching is generally a good thing, too.

      In the first example, you're expressing a relationship between two variables in one line, containing one assignment and one comparison. In the second, you are using one comparison, two assignments and branch. It's less efficient, and the relationship isn't as explicit.

    16. Re:Is anyone else concerned about the 'hacks' ? by BZ · · Score: 2, Insightful

      > What you are seeing here are not crazy hacks

      Well, http://trac.webkit.org/projects/webkit/changeset/31322 would be a change which special-cases one particular font for different handling from all other fonts because that font happens to be the one Acid3 uses.

      Either the thing that's being done with all the other fonts is OK (and the test is wrong, and there should be no need to special case) or the thing being done with all the other fonts is not OK, and this is a crazy hack...

      This is not to say that all the changes are like this, by any means. But with the closed-source browsers, who knows?

    17. Re:Is anyone else concerned about the 'hacks' ? by Zebra_X · · Score: 1

      PA-KOW parent hit the nizale on the hized! hiz-AOW!

      ______

      This post brought to you by 50 cent

    18. Re:Is anyone else concerned about the 'hacks' ? by johnnysaucepn · · Score: 1

      Which is exactly why you're not going to see this in release builds for quite some time. Both Safari and Opera have considerable QA teams lined up to test these changes against real-life sites. Things WILL break, and they WILL need to be fixed. This is why Safari 3.1 wasn't delayed until passing Acid3, and why the Opera fixes are unlikely to make it into the 9.5 release.

    19. Re:Is anyone else concerned about the 'hacks' ? by jrumney · · Score: 1

      Should antialiasing/font smoothing increase the size of text slightly or is that a bug? That's a difficult question to answer, but outside of this one extremely special font, it doesn't actually matter, does it? Hence the workaround for this one specific font.

      It does matter, but it is a bug in the GUI toolkits' APIs, not in the browsers themselves. All GUI toolkits with which I am familiar report the metrics of a font based on the data in the font itself. Adding subpixel antialiasing to the font changes these metrics, so the information returned from the APIs does not match what is displayed on screen. This causes problems for any application that tries to maintain precise control over how glyphs are displayed rather than just handing whole blocks of text to the APIs.

    20. Re:Is anyone else concerned about the 'hacks' ? by Bogtha · · Score: 1

      Please see my other comments regarding the font special-casing. It's nowhere near as bad as it seems.

      --
      Bogtha Bogtha Bogtha
    21. Re:Is anyone else concerned about the 'hacks' ? by Brett+Johnson · · Score: 1

      As a side note, I can't understand programmers tend to use code like

      m_allowFontSmoothing = (nameStr != "Ahem");
      instead of ... "
      Because we are professionals and we know how to use our tools correctly. For me, the one-line version is clear, concise, easier to read, and less likelier to contain an error. I wouldn't ask a surgeon to confine his technique to that which can be done with a Buck knife and dental floss, just because it would be easier for me to understand.
    22. Re:Is anyone else concerned about the 'hacks' ? by BZ · · Score: 1

      > Thus far, I'm optimistic that Acid3 is improving the overall code quality of
      > the participating browsers.

      I'm not. Some of the issues it brings up are real issues, but some are just diverting resources from fixing things that really matter. The net effect is hard to predict.

  38. That's good, but don't get too carried away by whitehatlurker · · Score: 2, Interesting
    Okay, I'm an Opera fanboi. (Well, it's my preferred browser, anyway.) Take that for what ever it may mean to you.

    However, this falls into the "Firefox does Acid 2" category. Until this is done with the release version of the browser, it's a nice thing, but not really available to the average web user. (Cue the witticisms from the "hyuck, hyuck - well Opera users aren't average - either of them" crowd.)

    This is a good thing. Opera has been a company which has been dedicated to (among other things like speed, security and innovations in the interface) support for web standards. This is just another step in that direction.

    Kudos to the desktop crew for this accomplishment.

    --
    .. paranoid crackpot leftover from the days of Amiga.
    1. Re:That's good, but don't get too carried away by BenoitRen · · Score: 2, Insightful

      If they really were dedicated to web standards, they wouldn't have implemented IE's proprietary coloured scroll bars. Bah.

    2. Re:That's good, but don't get too carried away by porneL · · Score: 1

      They used to be hardcore about standards, until they finally realized that web is full of crap and they have to support crap too (otherwise users complain that "pretty" scrollbars work in IE but not in Opera, so Opera is worse).

    3. Re:That's good, but don't get too carried away by johnnysaucepn · · Score: 1

      Which aren't used when standards-compliant pages are rendered.
      Standards mode = no styled scrollbars.
      Quirks mode = styled scrollbars.
      They implement IE scrollbars because IE-designed pages ask for them. Win-win!

  39. What about IE? by Chabil+Ha' · · Score: 3, Insightful

    This is really cool that competition has provoked a response from the browsers to be compliant, but until IE is compliant, does it make a lick of difference? The combined market share of these ACID3 browsers is ~25%, so in the scheme of things, I'm still not going to be developing sites that take advantage of the newest features.

    IE8 is still puttering around with ACID2...so I hate to sound like the cynic...

    --
    We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
    1. Re:What about IE? by wicka · · Score: 1

      Safari and Opera have more like 8% of the market (combined), so your point is even more true. Also, it just seems like they are going to keep making new Acid tests whenever browsers start rendering the old ones; no one will ever be compliant. It's almost pointless, except that pointless competition usually ends up paying dividends in the long run (see: Folding/Seti/Genome at Home).

    2. Re:What about IE? by Tycho · · Score: 1

      When testing Acid3 on IE7 the score seems to vary some. I got 15 the first time, 12 the second time. There is a slight delay while the score is below 10 before IE7 adds its last bit and reaches its final score. The rendering of the box itself is totally wrong though. The Windows version of Safari 3.1 only gets to 75 for me, for that matter.

      --
      Impersonating Tycho from Penny Arcade since before there was a PA.
    3. Re:What about IE? by ilovepolymorphism · · Score: 1

      The tests have nothing to do with whether a browser is compliant. It simply points out particular areas where they aren't compliant. So having more Acid tests that test different things is a good thing.

    4. Re:What about IE? by alexhs · · Score: 4, Funny

      I've heard that latest build of IE8 would do 103.6/100 .
      But, in order to get that remarkable achievement, you might need to use it in conjunction with MS Excel 2007...

      --
      I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
    5. Re:What about IE? by Zebra_X · · Score: 1

      IE8 is still puttering around with ACID2...so I hate to sound like the cynic...

      The IE 8 team will be home with their wives and children soon. Hey, there is always tomorrow to get some work done...

    6. Re:What about IE? by bunratty · · Score: 1

      And even after IE8 is released, IE7 will be popular for years the same way as 40% of IE users are still using IE6 today. We won't be able to use all the features tested by Acid2 until 2010 or later because of the older browsers still in use that don't pass. The only thing that could allow us to use Acid3 features faster is if Microsoft gets IE8 to pass (instead of waiting for IE9) and getting its users to upgrade to IE8 faster than they're upgrading to IE7. Unless they do, it doesn't make a bit of difference how fast Safari and Opera or even Firefox release browsers that pass.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    7. Re:What about IE? by 99BottlesOfBeerInMyF · · Score: 1

      This is really cool that competition has provoked a response from the browsers to be compliant, but until IE is compliant, does it make a lick of difference?

      It might actually make a difference for when IE is complaint, depending upon what the EU decides with regard to Opera's antirust complaint against Microsoft. I also like to think that with Firefox, Safari, Opera, Opera Mobile, Safari Mobile, and the other embedded browsers the market for Web browsers might be slowly leaving Microsoft behind... maybe enough so that in the EU or somewhere where companies feel antitrust law will actually be enforced, OEMs might ship with another browser installed.

    8. Re:What about IE? by IdahoEv · · Score: 1

      The only thing that could allow us to use Acid3 features faster is if Microsoft gets IE8 to pass (instead of waiting for IE9) and getting its users to upgrade to IE8 faster than they're upgrading to IE7. Unless they do, it doesn't make a bit of difference how fast Safari and Opera or even Firefox release browsers that pass.


      Word to that. Until IE uses it and people upgrade, web designers can't use the features. Given that I wasted 2 hours today on a problem with javascript code that works fine in Firefox, Opera, and Safari but breaks in IE6 and *sometimes* in IE7, this article was basically just depressing for me.
      --
      I stole this sig from someone cleverer than me.
    9. Re:What about IE? by Anonymous Coward · · Score: 0

      IE aren't the only ones still puttering around with ACID2. You have to get a late beta of Firefox 3 to get a completed ACID2

    10. Re:What about IE? by Kjella · · Score: 1

      This is really cool that competition has provoked a response from the browsers to be compliant, but until IE is compliant, does it make a lick of difference? The combined market share of these ACID3 browsers is ~25%, Not that long ago you could have said exactly the same about a different standard only with "~5%" instead of "~25%". Unless IE can stand their ground, come CSS4 it might not be relevant whether IE is compliant or not. And for what it's worth, it's better with no implementation than a broken implementation IMO. Nobody writes broken code to things that don't exist, but they do write broken code to broken standards. If they can keep ahead of IE so that when they get around to it there's a definitive Right Way(tm) of doing it, there's much less room for them to do any funny stuff.
      --
      Live today, because you never know what tomorrow brings
  40. Whoops on the update by Arimus · · Score: 1

    Update: 03/26 21:21 GMT by Z : Safari is now at 100%, apparently, with Safari close behind at 98%.


    Err.... Safari is at 100% with safari close behind at 98%? Think one safari too many :)

    Question is which one is opera and which is safari - and does it really matter?

    How many sites out there will only work with Acid3 compliant browsers? I'd guess... 1 - the test site itself. Even if other sites look better with 100% compliance I doubt if the entire site will be unusable or so poorly rendered as to be unusable.

    Bragging rights in this game is like boasting of having a car that can do 150 while your mate's can only do 145 - bloody pointless as those speeds are only any good on a race track, on a dry day, with a driver who knows how to get the last mph out of their car... most people won't notice the 5mph difference.
    --
    --- Users are like bacteria -> Each one causing a thousand tiny crises until the host finally gives up and dies.
  41. Reaching 100 is one thing... by LLKrisJ · · Score: 1

    ... But what I want to know is if reaching a perfect score necessarily means that the implementations are sound.

    Maybe some quick and dirty code was used that in the end wont prove stable, safe, ... the recently discovered flaws in Win32 Safari spring to mind.

    It just strike me as odd that Acid 2 compliance took so long as opposed to what we are seeing now with acid 3.

  42. Hunh? by ohxten · · Score: 1

    Update: 03/26 21:21 GMT by Z : Safari is now at 100%, apparently, with Safari close behind at 98%. Hunh? Typo!

    --
    Need an automatic screenshot taker? Try here.
  43. I'll probably burn in karma-land for this by 93+Escort+Wagon · · Score: 2, Interesting

    If this were news about IE, I'd care. If it were news about Firefox, I'd care. Since I'm a Mac user, if it were news about Safari I'd probably care, at least a little (although I use Firefox). But Opera? I don't even test my stuff against that browser - it's just never been particularly relevant.

    Now, I realize that Opera zealotry is as fervent as the worst Mac fans, and loses nothing to the Nikon/Canon camps; but really - the installed base is tiny. When I look at my site stats, Opera doesn't even show up (and even Netscape 4.x still has a tiny sliver of the pie). So I'm not sure even the "competition is good for everyone" argument particularly applies here.

    --
    #DeleteChrome
    1. Re:I'll probably burn in karma-land for this by recoiledsnake · · Score: 4, Informative

      If this were news about IE, I'd care. If it were news about Firefox, I'd care. Since I'm a Mac user, if it were news about Safari I'd probably care, at least a little (although I use Firefox). But Opera? I don't even test my stuff against that browser - it's just never been particularly relevant.

      First off, Opera use is large enough for the company to survive on revenue from Google from the search bar(just like FireFox). I've seen figures of 1 to 2% of use, and when you factor in the huge number of web surfers, ~1% is nothing to sneeze at.

      Now, I realize that Opera zealotry is as fervent as the worst Mac fans, and loses nothing to the Nikon/Canon camps; but really - the installed base is tiny. When I look at my site stats, Opera doesn't even show up (and even Netscape 4.x still has a tiny sliver of the pie). So I'm not sure even the "competition is good for everyone" argument particularly applies here.

      That's pretty narrow minded thinking. Many of the features in Firefox and and it's extensions are Opera innovations or it was the first browser to have a good implementation. You can see some of the innovations here . Of course, Opera has taken some cues from Firefox too, but I think it's safe to say that all the browsers have benefited because of the existence of Opera. Hence, it's not 'irrelevant' just because there are hardly any hits from Opera on your site. Many of the features you enjoy in Firefox have their root in Opera.

      --
      This space for rent.
    2. Re:I'll probably burn in karma-land for this by MrNemesis · · Score: 2, Insightful

      So I'm not sure even the "competition is good for everyone" argument particularly applies here.

      If even the two Opera users that there are* can keep Firefox on their toes, and by extension Microsoft and Apple, then everybody wins.

      *In this thread at least, those two Opera users appear to be myself and whitelarker. For me and the way I browse, Firefox doesn't even come close, but I believe the point of this addendum, Acid $integer tests and Firefox is and always has been that whatever browser the user is using shouldn't matter when everyone sticks to the standards.

      --
      Moderation Total: -1 Troll, +3 Goat
    3. Re:I'll probably burn in karma-land for this by Anonymous Coward · · Score: 0

      Opera zealotry is as bad as linux/firefox/mac/unix/bsd/nintendo etc zealotry. Opera may only have a small market share but it shouldn't be discounted just because of that fact. Don't forget it tends to be the smaller outfits which drive everyone else to strive for perfection in their own product.

      Is it because a small company has time and resource to spend on dotting every I and crossing every T? Or is it because it is run by idealists who want to stick to standards for the good of everone else? Who knows, but Opera - like many 'niche' companies - have helped push the functionality and standards compliance of all other products by being at the vanguard of development and never compromising their customers.

      And please, you advert-dodgers, do not, I repeat DO NOT go on about Opera's use of adverts in their earlier years. It was never a distraction and you know, sometimes a company has to survive on more than just thin air, hand outs and a small nerd army who have nothing better to do than code because their WOW subscription has run out.

      This broadcast was brought to you by an Opera zealot and it has nothing to do with the fact they sent me a t-shirt when I emailed them to say how awesome their browser was after a 6 hour drug induced porn browsing session when I discovered mouse gestures and how much time it reduced flicking through thumbnails of questionable sexual acts, because I'm actually a good little boy normally.

    4. Re:I'll probably burn in karma-land for this by i_liek_turtles · · Score: 1

      I wonder how many people browse the web on their Wiis...

    5. Re:I'll probably burn in karma-land for this by m50d · · Score: 1
      Now, I realize that Opera zealotry is as fervent as the worst Mac fans, and loses nothing to the Nikon/Canon camps; but really - the installed base is tiny. When I look at my site stats, Opera doesn't even show up (and even Netscape 4.x still has a tiny sliver of the pie)

      Are you sure you're testing properly, and picking up opera-identifying-as-IE? Opera use *is* low, but worse than netscape 4 seems utterly implausible.

      --
      I am trolling
    6. Re:I'll probably burn in karma-land for this by Anonymous Coward · · Score: 0

      I know this is off topic, but this has been annoying me for awhile now.

      I use Opera and the comment folding/unfolding in /. threads stopped working for me recently. It was working fine for me in Opera about a month ago and then it suddenly stopped working, but it still works in Firefox. I'd love to know exactly what code they changed so I could at least try to fix it locally. I also don't understand why they changed the code since it was working before.

    7. Re:I'll probably burn in karma-land for this by Kelson · · Score: 1

      It's worth remembering that Opera's install base is only tiny when looked at as a percentage of overall web use. I'm not sure about current statistics, but a year ago they were at 10-15 million desktop users -- not counting a huge install base of Opera Mobile on phones, and millions of active Opera Mini users.

      For comparison, the average U.S. state has around 6 million people. By the 2005 census, only 4 states -- California, New York, Texas and Florida -- had more than 15 million.

      Admittedly, not all 15 million people are likely to be visiting your specific website (unless you're Google or MySpace or something), and it really does come down to how many Opera users are in your potential audience, but 15 million doesn't seem quite so small as 1%.

    8. Re:I'll probably burn in karma-land for this by Anonymous Coward · · Score: 0

      It works just fine for me here. However, I use 9.5 beta, don't know about earlier versions.

  44. 100/100 Doesn't Mean Much If Pages Don't Render by qazwart · · Score: 3, Insightful

    I'm very happy to see both Safari and Opera take the Acid3 test so seriously. However, despite Safari's 98/100 score, I still have problems with Midas/DocumentMode issues. This affects the basic installation of TinyMCE, an extremely popular editor for blogging software. It is used in Confluence, Joomla, Mambo, and many other software projects.

    I also know there are places where Safari simply renders pages illegibly. I've seen this on Joomla forums where Safari cannot render the boxes on top of a forum post correctly (see for an example. Here "home", "threaded views", "home", and "help" are not rendered correctly in Safari.

    I know most of this has to do with non-standard behavior first instituted by Microsoft (who else), but IE represents about 80% of the browser market, so when Microsoft creates a standard like Midas/DocumentMode, it becomes an important part of the Web. FireFox and Opera have no problems with this. Unfortunately, Safari, the browser that hews so closely to WC3 standards simply cannot be used on many websites.

  45. It's not even as simple as that. by CatOne · · Score: 1

    Because, until corporations get rid of all the crappy code they've written that requires ActiveX which is IE only (ACID or not ACID), there's still a real hook to use IE.

  46. shameful by HeroreV · · Score: 1, Flamebait

    Wow, the Safari team should be ashamed. Instead of specifically testing for the Acid 3 test, they are specifically testing for a webfont that Acid 3 uses.

    I've seen a lot of people make jokes about (usually IE) behaving differently if it detected the Acid 2 test, and I thought it was ridiculous to imagine that anybody would ever actually do that. But now I see that Apple really is doing it.

    Shit like this is not going to help the web in the least.

    1. Re:shameful by Bogtha · · Score: 3, Informative

      It's not the outrageous hack you think it is. Ahem is a dummy font that needs to have specific sizing in order for Acid3 to give accurate results. If Ahem doesn't have the specific size assumed by the Acid3 test, that means Acid3 can't give accurate results, not that Acid3 failed. So the Webkit developers disabled font smoothing for that specific font so that Acid3 could give accurate results, not to cheat. This isn't cheating because Acid3 isn't testing the font size, it's assuming the font size. It doesn't make sense to test the font size because that's volatile in real world conditions anyway.

      --
      Bogtha Bogtha Bogtha
    2. Re:shameful by WK2 · · Score: 1

      If Safari can not pass Acid3 without hacks, then either Safari is flawed or Acid3 is flawed. If Safari is flawed, it should be fixed properly, not hacked up. If Apple found a flaw in Acid3, they should let the Acid3 dev(s) know, and possibly help them fix it.

      --
      Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
    3. Re:shameful by Anonymous Coward · · Score: 0

      Who's to say Apple didn't.

    4. Re:shameful by Bogtha · · Score: 2, Informative

      If Safari can not pass Acid3 without hacks

      Please read my comment again. This isn't about passing or not passing. If you don't meet the preconditions of the Acid3 test, then you simply don't know whether you passed or not because the results are inaccurate.

      You could meet the preconditions another way — turn off font smoothing manually in your system settings and then take the Acid3 test. A bit inconvenient, don't you think?

      If Apple found a flaw in Acid3, they should let the Acid3 dev(s) know, and possibly help them fix it.

      They already talked about it before the fix was committed. See bug #17086.

      --
      Bogtha Bogtha Bogtha
    5. Re:shameful by WK2 · · Score: 1

      I still don't agree with writing a hack for a specific test. But from what I read after my last comment (including your reply), this seems like a complex situation that doesn't have one right answer.

      --
      Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
  47. developers, schmevelopers by Xtifr · · Score: 1

    You can develop for whatever target you want. That doesn't change the fact that many people on slashdot will want to install/use an ACID3 browser, which is why this is news for nerds. Plus it can potentially give geeks bragging rights about their favorite browser. It doesn't have to be popular to be your favorite.

    Not everyone on slashdot is a web developer. Some of us actually consider browsers to be tools for browsing teh Intarweb.

    (Beyond that, some of us develop sites for use by Linux users, and could give a rat's ass what IE's overall market share is when our users are 75-99% non-IE.)

    Your point is well taken for that fraction of slashdot users that develop commercial mainstream websites, though. But then any commercial mainstream web developers who have to be told that IE is their primary target are probably too stupid to survive much longer anyway. :)

  48. Nuked by kapoios · · Score: 1

    The only that i would like to say is that Acid3 nuked really fast.
    At least the Acid2 ghosted the browser market for at least 2 years (correct me if i am wrong).
    Acid3 passed in a less that a month.
    It seems at last that the Acid3 wasn't so hard at all. Someone didn't do really good job (kidding).

    1. Re:Nuked by Kelson · · Score: 1

      The only that i would like to say is that Acid3 nuked really fast.
      At least the Acid2 ghosted the browser market for at least 2 years (correct me if i am wrong).
      Acid3 passed in a less that a month.
      It seems at last that the Acid3 wasn't so hard at all. Someone didn't do really good job (kidding). I think you're missing something. We've got only two browsers that are close to passing Acid3, both of them only in development builds. Acid3 won't reach endgame until Opera, Safari, Firefox and IE all ship releases that pass it.

      Initial progress on Acid2 was just as fast, with internal builds of Safari passing in just 2 weeks. A final release came later that year, with Opera following the next year. As for Firefox and IE, it was a matter of priorities. Mozilla decided not to upgrade the rendering engine in Firefox 2, so all the Acid2-related changes got pushed back. Microsoft, as far as I can tell, wanted to get IE7 out as quickly as possible and target those issues that had people jumping ship. That meant things like tabs were more important than improved rendering, though at least we got some improvements out of it.
  49. Re:Standards - gotta love em by hackstraw · · Score: 5, Insightful


    Remember the days when websites would yell at you telling you that you needed to use a certain version of an OS, with a certain version of a certain browser, with the latest pre-alpha VRML plugin and 1024x768 resolution?

    Now, you don't even need a computer to browse the web.

    That is progress.

    I use Safari at home and Firefox at work (both with flash blockers), and I can do anything.

    Back when Microsoft tried to take over the web, I had many issues with many sites. I don't remember the last problem I've had viewing a website.

    And this is without government regulation or anything.

    Next up, standards for multimedia on the web.

  50. ya know... by toby · · Score: 1

    The speed at which the browsers seem to be gaining acid3 compatibility is frankly worrying me.

    Some people are just NEVER satisfied... :)

    --
    you had me at #!
  51. Not Quite by Kelson · · Score: 1
    The test criteria:

    To pass the test, a browser must use its default settings, the animation has to be smooth, the score has to end on 100/100, and the final page has to look exactly, pixel for pixel, like this reference rendering. The reports from Opera indicate that they've got all 100 subtests, but still have additional issues with the remaining criteria:

    Our latest internal build (screenshot below) scores 100/100 and renders the test almost perfectly! We have some work to do still, but we expect to have that taking care of shortly
  52. Re:Opera is the greatest web browser ever. by SanityInAnarchy · · Score: 1

    And then there's Safari, whose rendering engine is open source. I don't think it has anything to do with closed source.

    --
    Don't thank God, thank a doctor!
  53. Sorry to sound like a zealot, but... by porneL · · Score: 3, Insightful

    The "zealotry" is answer to unfair dissing of Opera. The company is working really hard on their browser and promotion of web standards, and yet from the general public all they get is "x%? I don't give a shit".

    • Hakon Lie, Opera CTO is co-author of CSS and initiator of Acid2 test,
    • Ian Hickson, editor of HTML5, was Opera employee when the work started, and is creator of Acid3 test,
    • Opera invented/popularized MDI (pre-tabbed) browsing, mouse gestures, zoom and shrink-to-fit, HTML+CSS+JS on mobiles (including non-smartphones!), views-based e-mail client (think GMail),
    • They actively fight Microsoft by filing complaints to EU, sued them for MSN, ridiculed IE with Acid tests and b0rk editions, fight IE-only websites with Open The Web campaign and they are getting excellent SVG, CSS and native video support to offer free and open alternatives to Silverlight and Flash.

    In the US the browser alone might not be directly relevant, but Opera Software influenced the market quite a bit: IE8 was released soon after Opera filed complaint to EU and IE8's big news is passing Opera CTO's Acid2 test. Opera taken lead role in WHATWG and started implementing [X]HTML5. Before that W3C didn't consider any major revisions of HTML4 or XHTML1.

    They really deserve some more respect.

  54. Re:Opera is the greatest web browser ever. by Anonymous Coward · · Score: 2, Funny

    True. It's only Firefox that sucks.

  55. Dear Opera, by nareshov · · Score: 1

    Please give me a STABLE 64-bit build for Linux (.deb preferable) and a public bug-tracker.

    -one-who-wants-to-stop-using-firefox-and-thinks-konqueror-sucks-without-webkit

    1. Re:Dear Opera, by darthflo · · Score: 1

      Get it here, presumably next week. Current 9.5 weeklies aren't that bad either, though.

    2. Re:Dear Opera, by nareshov · · Score: 1

      Those are the very weeklies which crash on opening a MoinMoin wiki or wait, its own bugreport page ;[

    3. Re:Dear Opera, by darthflo · · Score: 1

      Tested both, no crash for me here. Actually, this alpha version has been running extraordinarily (for a browser in general) stable here, hadn't relly noticed until now.

  56. 96%? what? by Anonymous Coward · · Score: 0

    Safari 3.1's only getting 75% here

    1. Re:96%? what? by Anonymous+Freak · · Score: 1

      Safari 3.1 is the latest 'stable release' of the WebKit core.

      You can download 'unstable nightly releases' from webkit.org, and as of 6:55 pm (in whatever timezone WebKit.org uses,) the latest nightly release gets 100/100.

      Which means they one-up Opera, since the Opera beta that gets 100/100 isn't available to the public. (And, from their own screenshot, isn't even a functional browser the way WebKit is. The WebKit nightly builds are essentially the Safari browser interface using the latest WebKit core.)

      --
      Another non-functioning site was "uncertainty.microsoft.com."
      The purpose of that site was not known.
  57. Re:Standards - gotta love em by dryeo · · Score: 4, Insightful

    And this is without government regulation or anything. I could of sworn there has been antitrust cases over MS and IE. Both in the USA and EU.
    I'd say the antitrust case, even though just a slap on the wrist, did slow MS down and that is one of the reasons that the internet has improved.
    --
    https://en.wikipedia.org/wiki/Inverted_totalitarianism
  58. Re:Standards - gotta love em by AnotherDaveB · · Score: 1

    Remember the days when websites would yell at you telling you that you needed to use a certain version of an OS, with a certain version of a certain browser, with the latest pre-alpha VRML plugin and 1024x768 resolution?

    I don't remember the last problem I've had viewing a website.

    I think Apple deserve some credit here. When 'problem' websites were reported to them, they seem to have done some very effective outreach work with webmasters, as well as fixing their own bugs.

  59. Could someone explain to me...? by Anonymous Coward · · Score: 0

    Could someone explain how the reference rendering is done in the first place? If none of the current generation of browsers actually render the test correctly, how can the test makers be 100% sure that the "reference rendering" is correct to begin with? My best guess was intensive code checking, but with no "reference browser" to test the test itself against, what is there to stop the test itself from being wrong?

  60. Hard to gauge Opera's base by BanjoBob · · Score: 1

    Since Opera can identify itself as IE or another browser and, many people set it to be IE to get sites to let it operate, it is hard to get an accurate measure of the browser's position in the market.

    --
    Banjo - The more I know about Windoze, the more I love *nix
  61. Wait! This just in... by qazwart · · Score: 5, Informative

    There was a bug in the Acid3 test suite. That bug prevented WebKit from getting a 100/100 score. Now, that the bug is fixed, WebKit is scoring 100/100. How Opera could have scored 100/100 before the test was fixed is beyond me.

    What's more, since WebKit is released nightly, WebKit is the first publicly released browser to score 100/100 on the Acid 3 tests.

    BTW, as both teams will point out, scoring 100/100 on the Acid3 test doesn't mean the browser "passed" the Acid3 test. It has to match the reference page pixel for pixel and its rendering has to be smooth. Opera is off by a couple of pixels in its rendering. WebKit is pixel-perfect, but Test 26 takes too long to complete.

    And, Opera could still be the first officially released non-beta browser to score 100/100 on the Acid3 test.

    1. Re:Wait! This just in... by DaAdder · · Score: 1
      From Operas desktopteam blog:

      Today we reached a 100% pass rate for the first time! There are some remaining issues yet to be fixed, but we hope to have those sorted out shortly.

      We will release a technical preview version on labs.opera.com within the next week or so. The current Opera betas/snapshots have been in testing for quite a while, and some of the additions needed for ACID3 compliance would delay the release of that branch for further regression testing etc. They've chosen to not include a few of those fixes for the soon-to-be-released 9.5 and rather include those in a build that'll receive much more thorough testing for changes introduced by those compliance related additions.

      Seems sensible to me.

    2. Re:Wait! This just in... by Anonymous Coward · · Score: 0

      Maybe it's because Opera was testing with a Windows build, unlike Webkit? As far as I know, the bug has a lot to do with the underlying API for fonts.

  62. Re:Standards - gotta love em by gregben · · Score: 1

    Back when Microsoft tried to take over the web, I had many issues with many sites. I don't remember the last problem I've had viewing a website.


    Well, as a counterexample Fedex just updated their on-line shipping site and it pops up with an "Error Window" stating that Opera is not a supported browser. The last version elicited no such negative response. Opera seems to work just fine with the Fedex site, but I think Fedex is moving in the wrong direction by being more picky rather than less. And yes, I know you can configure Opera to spoof another browser so the error window doesn't pop up, but that's not the point.

  63. Re:The summary update has an error by martinX · · Score: 1

    No way! Safari is in front of Safari!

    What are you - a Safari hater?

    Safari! Safari! Safari!

    --
    When they came for the communists, I said "He's next door. Take him away. Goddam commies."
  64. WebKit at 100%, Opera's score not actually valid by Durandal64 · · Score: 1

    The WebKit folks have scored 100/100 on the test. But in the process of making WebKit conform, they found a bug in the test itself that would have forced a violation of the SVG standard to pass, so it wasn't possible to get a valid 100/100 on the test. That renders Opera's score invalid, and they're back to 99/100.

    According to the WebKit people, though, this doesn't actually mean they've passed because the animation may not be as smooth as it's supposed to be. But the rendering itself matches the reference rendering perfectly.

  65. Safari reaches 100% also, but cheated by SnprBoB86 · · Score: 1
    --
    http://brandonbloom.name
  66. Animation Smoothness by Slipped_Disk · · Score: 1

    Webkit (Safari's engine) has hit the 100% mark, but as they themselves point out the animation "smoothness" ain't there just yet.
    I don't consider the smoothness to be a critical thing personally, but the test designers do (and it's something I can understand -- you don't want one browser rendering beautiful and smooth while another is jerking and jumping all over the place).

    Ignoring the whole debate over whether Opera's "100%" is valid and what it means to be a "released browser" that hits 100%, I'm still waiting for a pass that meets the full spirit of the test - Full rendering compliance & full animation smoothness - THAT (imho) is what is going to decide who won the race to pass ACID 3.

    --
    /~mikeg
  67. Mobile Browsers by Slipped_Disk · · Score: 1

    As an iPhone guy I've got one nagging question -- When will we see a mobile browser that passes ACID 3 (and is it even possible with today's mobile hardware?)

    Currently Mobile Safari chokes on ACID 3, and I think this is as much a deficiency of the hardware (not enough CPU power/RAM?) as it is of the rendering engine.
    Any mobile platform experts care to weigh in on this one? I know at least one of the ACID 3 tests is a "performance" test, so do you think it's possible to get acceptable performance out of mobile hardware?

    --
    /~mikeg
    1. Re:Mobile Browsers by W2k · · Score: 1

      Phones running Windows Mobile or Symbian typically allow the user to install a the web browser of his choosing. One such browser is Opera Mini, which (IIRC) uses the same rendering engine as desktop Opera. So ACID3 compliance shouldn't be that far off.

      As for you iPhone users, I guess Apple might release an update to Safari. AFAIK they don't allow third-party browsers on the iPhone.

      --
      Quality, performance, value; you get only two, and you don't always get to pick.
    2. Re:Mobile Browsers by johnnysaucepn · · Score: 1

      A lot of Acid3 is testing scripting, DOM support, animation - most of which is/will be unavailable in Mini, due to it's very nature.

  68. Re:WebKit at 100%, Opera's score not actually vali by mhbtr · · Score: 1

    I just downloaded the Safari nightly, it gets 100, I see no jerkiness - it is silky smooth (I do have a Mac Pro though), the rendering is EXACT.

    From where I am looking, and with what I am looking at Webkit/Safari is the clear AVAILABLE winner....

  69. Safari by dvdkid919 · · Score: 1

    Umm.. Since around 11PM tonight (if not earlier), Safari has gotten 100/100.
    Proof at: http://box.jaredbinder.com:443/acid3.swf

  70. Safari Actually First to 100 by Dak+RIT · · Score: 1

    As many people above me have been pointing out, it appears WebKit, not Opera, is actually the first to score a 100/100 on the Acid3 test and also is the first to get a pixel-perfect rendering.

    From Ian Hickson's blog (editor of the Acid3 test): "Just as Reddit is celebrating Opera reaching 100/100, with the misleading headline Opera the first browser to pass the Acid3 test (hey, submitter: it wouldn't hurt to read the Opera blog post before submitting it to Reddit), the Apple guys track me down and point out that there's yet another bug in the test. With heycam's help, we have now fixed the test. Again. This presumably means Opera is now at 99/100... the race continues!"

    Also, as of at least 6:55pm on Wednesday (going by the Surfin' Safari blog, build r31356), Safari scores a 100/100 on the Acid3 test as well as having a pixel-perfect rendering. This doesn't count as a full pass yet though, as test 26, which is a performance test, is still taking too long (although it appears WebKit also has the fastest implemntation of that). Many people are reporting that on fast machines the test still renders smoothly, which is a bit subjective.

    At the end of the day though Acid3 is still going to be relevant for quite a long time, as both Firefox and IE still have some work to do before passing it. Firefox is a ways ahead although has some SVG issues that might delay a full pass, and IE, well... IE is IE.

  71. Re:Standards - gotta love em by The+Bender · · Score: 1

    When I reported a (fairly serious) issue with Safari on my new calculation project website, it was fixed within a couple of weeks. I don't really know if it had anything to do with my report, but I like to dream...

  72. Keep it in your pants by Anonymous Coward · · Score: 0

    Quit jacking off over who's passed an unfinished test based on unfinalized standards and just give me a browser that makes my favorite sites usable.

    Oh wait, I'm using Firefox 2 and it already does that. Sure, I can't even pass Acid2, much less Acid3, but who cares? Unlike most of the people in this thread, my browsing experience is in no way diminished by an inability to see the Acid2 smiley face.

    1. Re:Keep it in your pants by bunratty · · Score: 1

      Unlike most of the people in this thread, my browsing experience is in no way diminished by an inability to see the Acid2 smiley face.
      Exactly. The one people who should care about browsers passing Acid tests are web developers. Users shouldn't care because very few web developers will use features that don't work in the most popular browsers. The reason you don't hear web developers cheering is because most users are using IE7 and IE6, which do not pass Acid2 or Acid3. The Acid tests are great because they will mean web developers will have an easier time developing sites and users will eventually get sites that work better, but the Acid tests are not going to have that effect for several more years. The users will be the last to see the impact of Acid tests.
      --
      What a fool believes, he sees, no wise man has the power to reason away.
    2. Re:Keep it in your pants by ibookdb · · Score: 1

      Sometimes I really want to put a notice for IE users saying - "You are using an inferior and less secure browser. Please use Opera/Firefox/Safari etc. for a better browsing experience".

  73. Safari is???... by lpq · · Score: 1

    Is that the rendering engine for firefox Win and firefox on apple?

  74. Re:Opera is the greatest web browser ever. by Bert64 · · Score: 1

    Especially when you consider IE, also closed source, which is still barely passing acid2 in beta versions, and still gets less than 20% on acid3.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  75. Yes, but... by xerent_sweden · · Score: 1

    ...does it do *Acid4* !?

  76. I would fire .... by jotaeleemeese · · Score: 1

    .... somebody telling me he does not fancy serving 25% of our potential costumers.

    Wish that when I find a new job is not as your boss :-P

    --
    IANAL but write like a drunk one.
    1. Re:I would fire .... by bunratty · · Score: 1

      You somehow missed the point of the post. If you actually used Acid2 or Acid3 features today, you would not be serving 75% of your potential customers. That's why you can't actually use those features until Microsoft has released a final version of IE that has those features, and your customers have upgraded to that new version. How fast Mozilla, Apple, and Opera release browsers that pass the Acid tests is irrelevant, as long as they are faster than Microsoft. This whole "race" is misguided and serves no purpose, except so fanboys can brag about how their browser passes Acid3.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    2. Re:I would fire .... by Chabil+Ha' · · Score: 1

      .... somebody telling me he does not fancy serving 25% of our potential costumers.

      Wish that when I find a new job is not as your boss :-P Jokes aside, the first thing asked would be what value add is there in coding for such thing if the install base is that small. I ought to be fired for wasting project money. Take Silverlight. It's cool and all, but everyone has Flash--hardly anyone has Silverlight. It's a waste of time and effort to develop for right now.
      --
      We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
  77. Ignore Opera at your own peril. by jotaeleemeese · · Score: 1

    Opera is finding its way into mobile devices, where it is a major player.

    It you are not catering to mobile users, you may be missing the next gravy train ...

    --
    IANAL but write like a drunk one.
  78. Opera crashes by Anonymous Coward · · Score: 0

    Heh, I got curious about the acid3 test and ran it on my updated ubuntu opera 9.26

    It allways crashes around the 30s/100

  79. Yea! by Floritard · · Score: 1

    Suck it!

    -Avid Opera User

  80. Wow by daveime · · Score: 1

    So now that we have 100% Acid3 compliance, we can really see how badly all those web designers have f*****d up over the last 15 years. Is it just me, or do you prefer seeing the web looking "nice" or looking compliant ? Because for me, Opera even at 9.0 still made a complete mess of hyperlinks, overlaying a vertical column of links with the CSS coloured text-background of the previous one. He just can't seem to get font heights worked out :-(

  81. tags by Anonymous Coward · · Score: 0

    opera99, safari100...please won't someone tag this fortran77?

  82. Re:Standards - gotta love em by somersault · · Score: 1

    Now, you don't even need a computer to browse the web. I doubt that. More like "now, you need a computer to make phone calls and keep your car running".
    --
    which is totally what she said
  83. Opera is more SECURE, and FASTER overall + more by Anonymous Coward · · Score: 0

    "Yeah, Opera can do it" - by ceoyoyo (59147) on Wednesday March 26, @05:23PM (#22874326) Yes, they can & HAVE: OPERA PASSES ACID3 TEST FIRST:

    http://my.opera.com/desktopteam/blog/2008/03/26/opera-and-the-acid3-test

    AND, Opera's fsster than its competitors, OVERALL on the most OS platforms (since it is multiplatform, like FF but NOT IE (or as uch so in IE that is, since it runs on MacOS X too, but NOT Linux/*NIX (even on Javascript processing too (as well as commonly being accepted as "the world's fastest webbrowser program" in Opera, on ALL/other fronts, evidenced below in legitimate testing))):

    BROWSER SPEED TEST COMPARISON:

    http://www.howtocreate.co.uk/browserSpeed.html

    JAVASCRIPT PROCESSING SPEED TEST:

    http://nontroppo.org/timer/kestrel_tests/

    (RECENTLY/HOWEVER - This category of Javascript processing speed MAY has FireFox in 1st place, currently, in THIS category (for now that is), & via their FF3 beta, IIRC!))

    AND, Opera's more secure also:

    SECUNIA DATA ON BROWSER SECURITY (dated 11/29/2007):

    Opera 9.26 security advisories @ SECUNIA (0% unpatched):

    http://secunia.com/product/10615/?task=advisories

    FireFox 2.0.0.13 security advisories @ SECUNIA (18% unpatched):

    http://secunia.com/product/12434/

    IE 7 (latest cumulative update from MS) security advisories @ SECUNIA (35% unpatched):

    http://secunia.com/product/12366/

    ----------

    "but isn't going to release the capability -- wonderful." - by ceoyoyo (59147) on Wednesday March 26, @05:23PM (#22874326) The development temn @ Opera, WAIT until something is done, & done right - unlike their competition, as is evidneced by the amount of security holes & vulnerabilities present in them (including Mozilla variants AND Ms IE) noted below:

    (By the way - IF you read the above URL? The Opera team will be releasing the build this week... look for one past nightly snapshot .9841!)

    ----------

    "Safari 3.1 is a full release" - by ceoyoyo (59147) on Wednesday March 26 Yea, full alright - SAFARI IS FULL OF SECURITY HOLES:

    Safari 3.1 For Windows Violates Its Own EULA, Vulnerable To Hacks

    http://apple.slashdot.org/article.pl?sid=08/03/27/129236

    (That is VERY recent also, like the past 1-2 days - FAR from "stale" news, that above)

    ----------

    "and Firefox is a publicly available beta release" - by ceoyoyo (59147) on Wednesday March 26 That is again, FULL of holes, per the evidences above (& not as fast as Opera is on ALL possibly tested fronts, as noted in ths URL below):

    ----------

    "In my book Opera is losing the race. The race is silly, but Opera is still losing" - by ceoyoyo (59147) on Wednesday March 26, @05:23PM (#22874326)

    Based on ALL of the data above, which IS easily verified & from reputable sources? I'd have to say your book needs revision...

    APK

  84. You are INCORRECT on Opera & other points by Anonymous Coward · · Score: 0

    "Yeah, Opera can do it" - by ceoyoyo (59147) on Wednesday March 26, @05:23PM (#22874326) Yes, they can & HAVE: OPERA PASSES ACID3 TEST FIRST:

    http://my.opera.com/desktopteam/blog/2008/03/26/opera-and-the-acid3-test

    AND, Opera's fsster than its competitors, OVERALL on the most OS platforms (since it is multiplatform, like FF but NOT IE (or as uch so in IE that is, since it runs on MacOS X too, but NOT Linux/*NIX (even on Javascript processing too (as well as commonly being accepted as "the world's fastest webbrowser program" in Opera, on ALL/other fronts, evidenced below in legitimate testing))):

    BROWSER SPEED TEST COMPARISON:

    http://www.howtocreate.co.uk/browserSpeed.html

    JAVASCRIPT PROCESSING SPEED TEST:

    http://nontroppo.org/timer/kestrel_tests/

    (RECENTLY/HOWEVER - This category of Javascript processing speed MAY has FireFox in 1st place, currently, in THIS category (for now that is), & via their FF3 beta, IIRC!))

    AND, Opera's more secure also:

    SECUNIA DATA ON BROWSER SECURITY (dated 03/28/2008):

    Opera 9.26 security advisories @ SECUNIA (0% unpatched):

    http://secunia.com/product/10615/?task=advisories

    FireFox 2.0.0.13 security advisories @ SECUNIA (18% unpatched):

    http://secunia.com/product/12434/

    IE 7 (latest cumulative update from MS) security advisories @ SECUNIA (35% unpatched):

    http://secunia.com/product/12366/

    ----------

    "but isn't going to release the capability -- wonderful." - by ceoyoyo (59147) on Wednesday March 26, @05:23PM (#22874326) The development temn @ Opera, WAIT until something is done, & done right - unlike their competition, as is evidneced by the amount of security holes & vulnerabilities present in them (including Mozilla variants AND Ms IE) noted below:

    (By the way - IF you read the above URL? The Opera team will be releasing the build this week... look for one past nightly snapshot .9841!)

    ----------

    "Safari 3.1 is a full release" - by ceoyoyo (59147) on Wednesday March 26 Yea, full alright - SAFARI IS FULL OF SECURITY HOLES:

    Safari 3.1 For Windows Violates Its Own EULA, Vulnerable To Hacks

    http://apple.slashdot.org/article.pl?sid=08/03/27/129236

    (That is VERY recent also, like the past 1-2 days - FAR from "stale" news, that above - granted, NOW it's patched, but the point's there!)

    ----------

    "and Firefox is a publicly available beta release" - by ceoyoyo (59147) on Wednesday March 26 That is again, FULL of holes, per the evidences above (& not as fast as Opera is on ALL possibly tested fronts, as noted in ths URL below):

    ----------

    "In my book Opera is losing the race. The race is silly, but Opera is still losing" - by ceoyoyo (59147) on Wednesday March 26, @05:23PM (#22874326) Based on ALL of the data above, which IS easily verified & from reputable sources? I'd have to say your book needs revision...

    APK