Probando los últimos navegadores
Posted in Navegadores Web on Jun 23rd, 2008
Imagen cortesia de HowtoCreate
Los invitados a estas pruebas han sido los cuatro navegadores más utilizados en el entorno windows.
- Firefox 3.0, descargable desde la página oficial del producto.
- Opera 9.50, descargable desde la página oficial del producto.
- Safari 3.1.2, descargable desde la página oficial del producto.
- Internet Explorer 8.0 beta 1, descargable desde la página oficial del producto.
En todos los casos se ha realizado una instalación por defecto y no se ha realizado ningún ajuste a los navegadores.
El equipo en el que se han realizado las pruebas disponía de 2 Gb RAM DDR2, y procesador Intel Core Duo 4300 (2 x 1.80 GHz) y estaba corriendo bajo un Windows Vista Home Premium con Service Pack 1 (32 bits).
La línea de internet utilizada era la línea básica de Telecable (ancho de banda de bajada de 4Mb y 300Kbps de subida).
Se ha verificado su cumplimiento de los estándards, su velocidad de interpretación del javascript y el grado de implantación del estándard CSS3.
Los resultados:
Test de velocidad de interpretación del Javascript.
Se ha utilizado el test de Sun Spider, disponible aquí. Este test únicamente se realiza sobre el corazón del lenguaje, no sobre el DOM o el API del navegador.
Este test, previene del uso de micropruebas, y trata de focalizarse en los problemas reales que los desarrolladores resuelven con JavaScript hoy, y los que querrán resolver mañana a medida que el lenguaje se haga más rápido. Se incluyen los siguientes test: generación de una nube de etiquetas, 3D raytracer, pruebas de criptografía, descompresión del código y muchas más.
Además el test está balanceado entre varias areas del lenguaje y diferentes tipos de código. No está basado completamente en calculos matemáticos, o procesamiento de cadenas, o el tiempo utilizado en realizar bucles múltiples.
Y además, otro de los retos del test es que tenga un fundamento estadístico, de modo que la prueba realiza la prueba varias veces, y determina un intervalo de error (un intervalo de confianza del 95%, si usamos jerga estadística).
Los resultados obtenidos son los siguientes:
- Firefox 3.0: 4159.2 ms ± 10.6%
- Opera 9.50: 5443.0 ms ± 1.2%
- Safari 3.1.2: 4925.2 ms ± 0.6%
- Explorer 8 beta 1: 10783.8 ms ± 0.5%
Nota: Cuanto más bajo sea el resultado, mejor es el navegador en el test.
Test acid2
El test acid2, disponible aquí, sirve para evaluar el grado de cumplimiento del navegador con los estándares HTML y CSS 2.0, entonces se debe poder ver una cara sonriente. A pesar de lo simple del dibujo, cada línea está codificada de forma tal que dependa de la exacta implementación de varias exigencias que imponen los estándares. Cuando se publicó esta prueba ningún navegador podía mostrar correctamente el dibujo.
El primer navegador que supero esta prueba fue Safari, en Octubre de 2005 y lo sigue haciendo en esta versión.
Firefox en la versión 2.0 no superaba el test, pero si lo hace en la versión 3.0.
Opera había superado el test con su versión 9.0, y lo sigue haciendo ahora.
Internet Explorer supera el test en su versión beta 1, en las pruebas realizadas.
Test acid3
Acid3 es un sitio de prueba hecho por WaSP que comprueba el grado de cumplimiento de los navegadores con los estándares web, especialmente los de DOM y ECMAScript.
Su lanzamiento oficial fue el 3 de marzo de 2008.
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.
El equipo de desarrollo de Opera ha desarrollado una versión del navegador que dice haber superado la prueba, sin embargo en las pruebas realizadas con la versión 9.50, aunque es el mejor situado, no alcanza los 100 puntos.
Cumplimiento con CSS3
Otro test realizado, ha sido el conocer que grado de cumplimiento tiene el navegador con el estándar CSS en su versión 3. El test puede realizarse aquí.
Conclusiones
Hasta aquí el resultado de las pruebas.
Como principales conclusiones destacar que tanto Opera como Safari son los navegadores más respetuosos con los estándares, seguidos muy de cerca por Firefox.
En cuanto a la velocidad de procesado del JavaScript, el campeón es Firefox 3, quedando bastante cerca tanto Opera como Safari, y muy mal Explorer 8.
Tal y como era previsible, Explorer 8 beta 1, queda todavía bastante atrás en las pruebas, aunque ha habido avances significativos desde la versión 7, y probablemente siga avanzando en la beta 2 que se anuncia para agosto de 2008.
Hay otras pruebas a las que se suelen someter a los navegadores, como consumo de memoria, velocidad de carga de páginas, velocidad de carga del software en frio y en caliente que también son importantes a la hora de escoger un navegador por sus prestaciones.
Un saludo,
