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%.
'nuff said.
http://my.opera.com/desktopteam/blog/2008/03/26/opera-and-the-acid3-test opera wins
Newer builds pass with 100% http://my.opera.com/desktopteam/blog/2008/03/26/opera-and-the-acid3-test
Chances are any disscution on Slashdot will degrade into a flamewar about ID/Christianity within 14 posts.
With Firefox 2.0.0.13 I've been doing just find rendering the render image properly!
http://acid3.acidtests.org/reference.html
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.
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.
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.
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.