Acid3 es un sitio hecho por WaSP que pone a prueba los navegadores con los estándares web, especialmente los de DOM y ECMAScript.

Estaba en desarrollo desde abril de 2007 y fue lanzado el 3 de marzo de 2008. El principal desarrollador fue Ian Hickson, quien también escribió la prueba Acid2. Acid2 se concentraba principalmente en CSS, en cambio Acid3 también se enfoca en tecnologías muy usadas en la Web 2.0, tales como ECMAScript y DOM Nivel 2. Algunas sub-pruebas también se encargan del lenguaje SVG, XML y del esquema data:URI. Sólo elementos de la especificaciones del 2004 son incluidos.

Cuando la prueba es satisfactoria, la prueba Acid3 muestra un porcentaje que gradualmente crece y además muestra rectángulos coloridos en el fondo. El porcentaje mostrado está basado en el número de sub-pruebas pasadas. En adición a esto el navegador tiene que renderizar la página exactamente como la página de referencia es renderizada en este mismo navegador. A diferencia de la prueba Acid2, la referencia no es un archivo de mapa bits, permitiendo algunas diferencias en el renderizado de las fuentes.

La prueba thumb|Prueba Acid3 en Epiphany 2.27.2 (webkit). La parte principal de Acid3 está escrita en ECMAScript (JavaScript), y consiste de 100 sub-pruebas divididas en seis grupos, llamados "buckets", más cuatro pruebas especiales (0, 97, 98 y 99).

Bucket 1: DOM Traversal, DOM Range, HTTP Bucket 2: DOM2 Core y DOM2 Events Bucket 3: DOM2 Views, DOM2 Style, Selectores de CSS3 y Media Queries Bucket 4: Comportamiento de tablas HTML y formularios cuando son manipulados por scripts y DOM2 HTML Bucket 5: Pruebas de la competición Acid3, (SVG, HTML, SMIL, Unicode...) Bucket 6: ECMAScript

El único requerimiento de la prueba es que el navegador tenga la configuración de forma predeterminada. El renderizado final debe mostrar un 100/100 y además no sólo debe ser idéntico al de referencia sino que además la animación debe ser fluida (la prueba no debe tomar más de 33 milisegundos).

Navegadores que superan la prueba Los navegadores listados aquí puntúan 100/100 y no tienen problemas de renderizados notables. Nótese que un puntaje de 100/100 indica únicamente que todas las subpruebas producen un resultado correcto; no indican si el renderizado final de la prueba es adecuado o si dichas subpruebas pasan los criterios de rendimiento de la prueba.

Sólo se indican versiones estables y públicas (p. ej., versiones alpha y beta no califican).

Navegadores de escritorio Motor de renderizadoNavegadorFecha de lanzamientoRenderizado correctoCriterios de rendimientoWebKitSafari 4.0PrestoOpera 10?WebKitEpiphany 2.28.0WebKitGoogle Chrome 4.0.249.78GeckoMozilla Firefox 4.0?WebKitMaxthon 3??TridentInternet Explorer 10??

Micronavegadores móviles Nota: En micronavegadores web (aquellos que se utilizan en dispositivos tales como teléfonos o tabletas) no es posible considerar el "rendimiento" de la prueba, ya que dichos micronavegadores no pueden ejecutarse en el hardware de referencia.

Motor de renderizadoNavegadorFecha de lanzamientoRenderizado correctoWebKitBolt browser 1.6PrestoOpera Mobile 9.7?WebKitPlayBook browser (BlackBerry)GeckoFirefox Móvil 4.0

Navegadores que no superan la prueba Navegadores de escritorio Motor de renderizado Navegador Captura de pantalla de última versión estable KHTML Konqueror 250px 89/100 Konqueror 4.5.3 WebKit Midori 250px 99/100 Midori 0.3.2 Gecko Camino 250px 72/100 Camino 2.0.7

Micronavegadores móviles

Motor de renderizado Navegador Captura de pantalla de última versión estable Trident Internet Explorer Mobile 150px 100/100 pero con renderizado incorrecto Internet Explorer Mobile 9 Presto Opera Mini 98/100 Opera Mini 6.1.25577 WebKit iOS browser 150px 100/100 pero con renderizado incorrecto iOS 4.3.3 Android browser 95/100 Android 2.3 BlackBerry Browser 150px 100/100 pero con renderizado incorrecto BlackBerry OS 6 Samsung Dolfin Browser 150px 98/100 Dolfin 2.2 / bada 1.2 Nokia Browser 91/100 Resultados Symbian ^3 v7.3.1.37 Skyfire 100/100 pero con renderizado incorrecto Skyfire 2.0 webOS browser 92/100 webOS 1.4 Iris Browser 150px 100/100 pero con renderizado incorrecto Iris Browser 1.1.4 Gecko MicroB 94/100 MicroB 1.0.4

Navegadores de consolas de videojuegos Motor de renderizado Navegador Captura de pantalla de última versión estableNetFront PlayStation 3 browser 151px 99/100 PS3 Firmware 4.10 PSP Browser 150px 11/100 NetFront 3.5 Nintendo 3DS Browser 92/100 Versión 9.9.0-26U Navegador de Internet de Wii U 100/100 Versión 5.4.0UPresto Wii Internet Channel 100/100 Versión 4.3U La prueba no se realiza sola, se necesita hacer clic en Empezar. Nintendo DSi Browser 51/100 Versión 1.4.5U

Otros navegadores Motor de renderizado Navegador Captura de pantalla de última versión estable Webkit Dreamweaver Live View 90/100 Dreamweaver CS5 Second Life browser 151px 100/100 Second Life 2.0 Steam browser 151px 100/100 pero con renderizado incorrecto Steam build 1515 (21 de marzo de 2011) EVE Online browser 151px 100/100 pero con renderizado incorrecto EVE Online Incarna 1.1.2 (compilación 292761)

Véase también Acid2 Web Standards Project Quirks Mode

Referencias

Enlaces externos

Revisiones Post-release revisions al Acid3 test Qué pasa con Acid4? Tablas de Compatibilidad para features en HTML5, CSS3, SVG y otras tecnologías de web emergentes Ejecute la prueba en su navegador: The Acid3 Test The Acid3 Test (renderizado de referencia) The Acid3 test en Web standards Project

Categoría:CSS Categoría:Navegadores web Categoría:Acid Categoría:Introducciones relacionadas a la ciencia de la computación de 2008