thumb|Hoe Acid3 eruitziet als het correct wordt weergegeven. Acid3 is een webpagina van het Web Standards Project om te testen hoe goed webbrowsers aan bepaalde webstandaarden voldoen. De testpagina werd uitgebracht op 3 maart 2008 en bestaat uit een serie van 100 tests. Web Standards Project - Acid3: Putting Browser Makers on Notice, Again.. Gearchiveerd op 1 december 2019. De hoofdontwikkelaar is Ian Hickson die ook de Acid2-test heeft ontwikkeld. Acid2 richt zich op de ondersteuning van Cascading Style Sheets terwijl Acid3 zich richt op technieken die gebruikt worden door moderne websites, zoals ECMAScript en DOM Level 2. Een aantal tests maken ook gebruik van SVG, XML en data: URI's.
Om voor de test te slagen moet de score eindigen op 100/100, moet de uiteindelijke pagina precies, tot op de pixel, gelijk zijn aan de referentieweergave en moet de animatie vloeiend zijn.The Acid3 Test (Reference Rendering). Gearchiveerd op 23 november 2021. Op 26 maart 2008 slaagden enkele browsers in de ontwikkelingsfase, Opera Opera Desktop Team - Opera and the Acid3 Test. Gearchiveerd op 27 februari 2014. en Safari, Surfin' Safari - WebKit achieves Acid3 100/100 in public build. Gearchiveerd op 29 augustus 2021. voor de eerste twee delen van de test. In september 2008 slaagde WebKit, de layout engine van Safari, als eerste volledig voor de Acid3-test door deze vloeiend af te werken.Surfin’ Safari - Full Pass of Acid3. Gearchiveerd op 3 juni 2021. Op 8 juni 2009 was Safari 4.0 de eerste officiële webbrowser die volledig slaagde voor de test.
De test De Acid3-test bevat een stijgende teller die aangeeft hoeveel tests er geslaagd zijn uitgevoerd en enkele gekleurde vlakken die gekleurd zijn afhankelijk van hoeveel tests succesvol zijn doorlopen.
thumb|Voorbeeld van de kleuren in Acid3. Alle zestien tests in groep 2, 3 en 6 worden correct uitgevoerd, deze krijgen een kleur. In de groepen 1 en 4 worden meer dan tien tests goed afgehandeld, deze worden lichtgrijs. Groep 5 slaagt voor meer dan vijf en wordt donkergrijs.
Acid3 is geschreven in JavaScript. Het bestaat uit 100 afzonderlijke tests die onderverdeeld zijn in 6 groepen:
Groep 1: DOM Traversal, DOM Range, HTTP Groep 2: DOM2 Core and DOM2 Events Groep 3: DOM2 Views, DOM2 Style, CSS 3 selectors en Media Queries Groep 4: Gedrag van tabellen en formulieren in HTML wanneer deze gemanipuleerd worden met scripts en DOM2 HTML Groep 5: Tests afkomstig uit een wedstrijd (SVG, HTML, SMIL, Unicode enz.) Groep 6: ECMAScript
De in het vlak weergegeven kleur hangt af van het aantal succesvol uitgevoerde tests in die groep. Als alle tests in de groep juist uitgevoerd worden dan krijgt het vlak een kleur, worden meer dan tien tests correct uitgevoerd wordt het vlak lichtgrijs, bij meer dan vijf wordt het donkergrijs en bij minder dan vijf goed uitgevoerde tests wordt het vak zwart.
Resultaten De afbeeldingen hieronder geven de resultaten van verschillende browserversies weer:
Desktopbrowsers Browser Layout engine Browserversie ten tijde van uitbrengen Acid3 (maart 2008) Laatst uitgegeven versie Development build screenshot OpmerkingenInternet ExplorerTrident150px|center|14/100Internet Explorer 7150px|center|100/100 IE9 en IE10 scoren maximaal op Acid3-test Internet Explorer 9 en Internet Explorer 10 halen 100 op 100 op de Acid3 test. .FirefoxGecko150px|center|52/100Firefox 2.0.0.12150px|center|97/100Firefox 5.0150px|center|97/100Firefox 7.0aMozilla ontwikkelaars hebben een tracking bugBug 410460 (acid3) – Acid3 tracking bug . Gearchiveerd op 10 april 2021. en een publieke spreadsheetAcid3 spreadsheet voor de status ten opzichte van hun werk aan Acid3.
Firefox 6.0.2 en hoger halen 100 op 100 op de Acid3-test.IE9 en IE10 scoren maximaal op Acid3-testSafariWebKit150px|center|39/100Safari 3.0.4150px|center|100/100Safari 4.0Safari slaagt vanaf versie 4.0 voor de test.Het ontwikkelteam van WebKit heeft een tracking bug.WebKit Bugzilla - Bug 17064: (meta) Acid3 related bugs . Gearchiveerd op 12 mei 2021.OperaPresto150px|center|46/100Opera 9.25150px|center|100/100Opera 10.50150px|center|100/100Opera 12.00KonquerorKHTML150px|center|61/100Konqueror 4.0.2150px|center|89/100Konqueror 4.4.2150px|center|89/100Konqueror snapshotKonqueror heeft een tracking bug voor Acid3.KDE Bug Tracking System - Bug 156947: Konqueror 4 fails Acid3 test . Gearchiveerd op 30 september 2018.Google ChromeWebKitGoogle Chrome bestond nog niet op het moment dat Acid3 werd uitgebracht150px|center|100/100Google Chrome/Chromium 71150px|center|100/100Google Chrome 11.0.696.12 dev
Mobiele browsers Browser Layout engine Laatst uitgegeven versie Development build screenshotOpera MiniPresto150px|center|98/100Opera Mini 4.2Opera MobilePresto150px|center|2/100Opera Mobile 8.65150px|center|100/100Opera Mobile 9.7b1FennecGecko150px|center|94/100Fennec b3NetFrontNetFront150px|center|11/100NetFront 3.5Mobile SafariWebKit150px|center|100/100 maar niet snel genoegMobile Safari 4.0
Externe links Acid3, Web Standards Project Acid3
Categorie:World wide web