Acid3. El test para los navegadores web

Acid3 es una página para poner aprueba los estándares web de los navegadores. Asegurando así un soporte correcto de los estándares especialmente los de DOM y ECMAScript.
Una página desarrollada por Web Standards Project http://www.webstandards.org/

Realiza un test de las siguientes funcionalidades del navegador web:

  • DOM2 Core
  • DOM2 Events
  • DOM2 HTML
  • DOM2 Range
  • DOM2 Style (getComputedStyle, …)
  • DOM2 Traversal (NodeIterator, TreeWalker)
  • DOM2 Views (defaultView)
  • ECMAScript
  • HTML4 (<object>, <iframe>, …)
  • HTTP (Content-Type, 404, …)
  • Media Queries
  • Selectors (:lang, :nth-child(), combinators, dynamic changes, …)
  • XHTML 1.0
  • CSS2 (@font-face)
  • CSS2.1 (‘inline-block’, ‘pre-wrap’, parsing…)
  • CSS3 Color (rgba(), hsla(), …)
  • CSS3 UI (‘cursor’)
  • data: URIs
  • SVG (SVG Animation, SVG Fonts, …)

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 esta 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

Prueba Acid3 en Epiphany 2.27.2 (webkit).

La parte principal de Acid3 esta 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).

Realiza el test!!

Fuente: Wikipedia

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *