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.

Matthew Magain is a UX designer with over 15 years of experience creating exceptional digital experiences for companies such as IBM, Australia Post, and sitepoint.com. He is the co-founder of UX Mastery, and recently co-authored Everyday UX, an inspiring collection of interviews with some of the best UX Designers in the world.

Free Guide:

How to Choose the Right Charting Library for Your Application

How do you make sure that the charting library you choose has everything you need? Sign up to receive this detailed guide from FusionCharts, which explores all the factors you need to consider before making the decision.


  • 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.
    http://www.sitepoint.com/forums/showthread.php?t=535589

  • http://www.magain.com/ mattymcg

    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.

Learn JavaScript for free!
Free course: Introduction to JavaScript

Yours when you take up a free 14-day SitePoint Premium trial.