Acid3

Acid3
The reference rendering for Acid3
Type of site
Web standards test
Available inEnglish
OwnerThe Web Standards Project
Created byIan Hickson
URLacid3.acidtests.org
CommercialNo
RegistrationNo
LaunchedMarch 3, 2008; 16 years ago (2008-03-03)
Current statusOnline

The Acid3 test is a web test page from the Web Standards Project that checks a web browser's compliance with elements of various web standards, particularly the Document Object Model (DOM) and JavaScript.

If the test is successful, the results of the Acid3 test will display a gradually increasing fraction counter below a series of colored rectangles. The number of subtests passed will indicate the percentage that will be displayed on the screen. This percentage does not represent an actual percentage of conformance as the test does not really keep track of the subtests that were actually started (100 is assumed). Moreover, the browser also has to render the page exactly as the reference page is rendered in the same browser. Like the text of the Acid2 test, the text of the Acid3 reference rendering is not a bitmap, in order to allow for certain differences in font rendering.

Acid3 was in development from April 2007,[1] and released on 3 March 2008.[2] The main developer was Ian Hickson, a Google employee who also wrote the Acid2 test. Acid2 focused primarily on Cascading Style Sheets (CSS), but this third Acid test also focuses on technologies used on highly interactive websites characteristic of Web 2.0, such as ECMAScript and DOM Level 2. A few subtests also concern Scalable Vector Graphics (SVG), Extensible Markup Language (XML), and data URIs. It includes several elements from the CSS2 recommendation that were later removed in CSS2.1,[citation needed] but reintroduced in World Wide Web Consortium (W3C) CSS3 working drafts that have not made it to candidate recommendations yet.

By April 2017, the updated specifications had diverged from the test such that the latest versions of Google Chrome, Safari and Mozilla Firefox no longer pass the test as written.[3] Hickson acknowledges that some aspects of the test were controversial and has written that the test "no longer reflects the consensus of the Web standards it purports to test, especially when it comes to issues affecting mobile browsers".[4]

  1. ^ "HTML5 IRC logs: freenode / #whatwg / 20070422". 23 April 2007. Retrieved 28 December 2007.
  2. ^ "Acid3: Putting Browser Makers on Notice, Again" (Press release). Web Standards Project. 3 March 2008. Retrieved 4 March 2007.
  3. ^ "Validating a qualified name does not match browsers in a corner case · Issue #319 · whatwg/dom". GitHub. Retrieved 21 September 2019.
  4. ^ Hickson, Ian. "Acid Tests". Archived from the original on 27 September 2009. Retrieved 7 May 2018.