Poniendo a prueba los navegadores: los Acid tests

Las recomendaciones del W3C han tenido históricamente el inconveniente de no haber sido acompañadas de pruebas de cumplimiento, seguramente por la dificultad y el volumen de trabajo que supondría su elaboración. Por eso ha habido gente al margen de W3C que ha preparado tests para comprobar si los navegadores cumplen realmente las recomendaciones. Los más conocidos de estos tests son los llamados Acid Tests, de los que existen tres versiones. Su interés es bastante relativo, puesto que al ser una prueba que sólo se fija en ciertos aspectos de las recomendaciones, los navegadores pueden hacer "trampa" haciendo bien lo que prueban esos tests y mal el resto de cosas.

Acid Test 1

El primer Acid Test se publicó en octubre de 1998 y mide sobre todo el cumplimiento de la recomendación CSS 1. Consiste en abrir una página en el navegador y comparar el resultado con la imagen de referencia. Cuanto más parecido sea, mejor cumple las recomendaciones el navegador.

Acid Test 2

El segundo Acid Test se publicó en abril de 2005 y mide sobre todo el cumplimiento de las recomendaciones HTML 4 y CSS 2.1, la transparencia alfa de imágenes PNG y URIs de datos. Consiste en abrir una página en el navegador y comparar el resultado con la imagen de referencia. Cuanto más parecido sea, mejor cumple las recomendaciones el navegador.

Cuando se publicó ningún navegador pasaba el test. El primer navegador en pasar el test fue Safari en 2005. Opera lo pasó en 2006, Firefox en 2008 e Internet Explorer en 2009.

Acid Test 3

El tercer Acid Test se publicó en marzo de 2008 y mide sobre todo el cumplimiento de la recomendación CSS 2.1, el lenguaje JavaScript y el DOM de nivel 2. Consiste en abrir una página en el navegador y aparece una imagen con una nota sobre 100. Cuanta más alta la nota, mejor cumple las recomendaciones el navegador.

Cuando se publicó ningún navegador pasaba el test. El primer navegador en pasar el test fue Safari en 2009. Opera lo pasó en 2009 y Chrome en 2010.

Autor: Bartolomé Sintes Marco (basado en información de la Wikipedia)

Última modificación: 1 de febrero de 2010