Opera 10 alpha claims Acid3 perfection
Thirteen-year-old Opera has been the perennial underdog in the browser wars, but Opera 10 alpha brings some unexpected firepower to the field. Unlike Google Chrome, Firefox 3, or any other browser on the market except for Safari 4 Developer Preview, Opera 10 will comply fully with the Acid3 test, according to the Norwegian publisher.
Opera 10 alpha introduces a text field spell-checker.
(Credit: Opera Software, Inc.)Expected to be available now for public testing, Opera 10 is powered by an update to its proprietary rendering engine. Presto 2.2 is supposed to be 30 percent faster than Presto 2.1, the engine driving Opera 9.5. Presto 2.2, says the company, will be the basis for future versions of its mobile browsers as well as the desktop editions.
In addition to the engine improvements, the big news is that Opera 10 apparently scores 100 out of 100 on the Acid3 testing Web site. The Web Standards Project created the Acid tests to check a range of linking and rendering abilities in browsers to encourage a standard baseline for coding. Theoretically, sticking to the test rules should ensure that Web sites can be seen properly on any browser, while reducing development costs.
For comparison, Firefox 3.0.4 scores 71/100, while Firefox 3.1 beta 1 hits 89/100. Google Chrome 0.4 earns 79/100, while Internet Explorer 7 struggles at 14. These scores might be slightly different from the ones in the article linked to because of recent modifications in each browser.
Similar to the development build of Safari 4, Opera 10 alpha doesn't have many new features--yet. The alpha is expected to introduce on-the-fly spell checking for text fields, support for HTML formatting in Opera Mail, and an auto-update feature to force browser updates. It's not clear at the time of writing whether this update is something users can opt out of.
Seth peers into the deep, dark corners of software so that you don't have to. He has yet to suffer a single nightmare about OS/2. You can follow him on Twitter. 





- by thelomen December 5, 2008 4:03 AM PST
- WRONG, Opera never claimed to pass the Acid3 test with this build, instead they very specifically said that Opera 10 Alpha 1 only achieves "100/100 and pixel-perfect on the Acid3 test" which is 2 out of 3 criteria for passing the test (the 3rd being smooth rendering of the test which you can see for instance with Chromium which however fails other parts of the test).
- Like this Reply to this comment
-
-
- by TheSmittysG December 10, 2008 10:48 AM PST
- Whether or not the animation is smooth is not a good bias at all for a requirement. Pixel Perfect is solely based on the browser, and the not clients computer, as well as getting 100/100. Smooth animation as a test is flawed for 4 reasons.
<br />
<br />1. Smooth animation could be hindered by the computer's limitations, and not the browser's.
<br />
<br />2. Smooth animation in JavaScript? I don't think there is such a thing!
<br />
<br />3. webstandards.org makes an important note about the performance part of the Acid3. http://www.webstandards.org/action/acid3
<br />
<br />4. Define "Smooth". There is no constant from Acid3 of how one should decide "Smooth Animation".
<br />
<br />But as far as smooth animation goes, you could have a behemoth of a computer and the animation would probably still look choppy. Hardware acceleration (DirectX, OpenGL) are vastly responsible for making display graphics smooth, which is what Adobe Flash Player 10 uses (with Bitmap's and Video Playback, not DirectX3D) . Web browsers do not use video hardware acceleration. <br />
<br />Also consider that Opera 10 alpha is the only browser that meets any of the requirements, except for Safari 4 Developers release. Basically, JavaScript and the web browsers using it are not meant to make "Smooth Animation". Therefore, makes the smooth animation requirement useless in the first place.
- Like this
-
- by TheSmittysG December 12, 2008 11:55 AM PST
- Ok. I stand corrected!
<br />
<br />The Acid3 test apparently has an invisible link on the "A" of the Acid3 text. When you click it, it will tell you if the smoothing part passed or failed. So there is a constant of how smooth the animation should be, and for my computer running Opera alpha 10, it failed.
- Like this
-
(19 Comments)