By Matthew Magain

WaSP Releases Acid3 Test

By Matthew Magain

The Web Standards Project announced yesterday that the Acid3 Test for JavaScript and DOM compliance had been released.

The Acid3 Test is designed to test specifications for Web 2.0, and exposes potential flaws in implementations of the public ECMAScript 262 and W3C Document Object Model 2 standards. Collectively known as DOM Scripting, it is these technologies that enable advanced page interactivity and power many advanced web applications such as web-based email and online office applications.

As a series of 100 mini-tests, Acid3 has already been found to expose flaws in all tested browsers, including Internet Explorer, Firefox, Opera, and Safari. WaSP hopes that Acid3 will prove useful to browser makers during the development of future versions of their products.

The driving force behind the test, Ian Hickson, accepted input from the developer community to make the test the most comprehensive collection of (mostly unrelated) edge cases and specification non-compliance. The hope is that, like Acid2 before it, browser makers will strive to improve their product so that it passes the test, therefore (hopefully) making cross-browser JavaScript development both consistent and predictable.

  • NathanielB

    It’s pretty good (or maybe bad?) timing this came out.. hopefully the IE Team will adopt this as well in their development plan, if it’s not too late.

  • I’m pretty certain that:

    1. The Acid tests are not the primary driving forces dictating what makes it into each release of Internet Explorer. There are bound to be security enhancements, features and all sorts of stuff that, if history is anything to go by, will take priority.
    2. Microsoft are already making improvements to fix bugs in their browser’s implementation of JavaScript and the DOM that have been well documented for years. Acid3 compliance will likely come after their own internal goals have been met (which is what happened with IE7).
  • Rick

    I tried the acid3 test on IE6, Firefox2 and Opera 9.25.

    Firefox got ‘high score’ with 50 out of 100. Opera had 47. IE was barely in double digits (surprise!!)

    btw … Firefox 2 doesn’t pass acid 2. Firefox 3 beta does, finally.

  • Daniel Tiecher

    I took the test with Opera 9.5 and got 65 out of 100 on it. Guess 9.5 is a nice improvement over 9.25.

Get the latest in JavaScript, once a week, for free.