El día de hoy fue lanzada oficialmente la versión final de Firefox 4, versión que he venido probado desde su etapa beta además de incluir varias mediciones de su desempeño junto con las versiones beta de Internet Explorer 9.
Como ya es costumbre he evaluado el desempeño de los navegadores, ahora ya con versiones finales, en cuando a su velocidad web se refiere.
Para estas mediciones he cambiado un poco la metodología que habia seguido en pasadas ediciones además de agregar nuevas métricas de desempeño. Primeramente las versiones que se procederán a evaluar son las siguientes:
Así mismo la suite de pruebas ha cambiado, se han eliminado algunas debido a que ya no existen o son irrelevantes ahora, y se han añadido algunas nuevas:
- Las cuatro pruebas de desempeño HTML, Canvas, SVG y Flash desarrolladas por The Man In Blue en sus versiones default y añadiendo el parámetro ?particles=1000.
- Quadratic Curve Fill – Animación muy sencilla basada en Canvas.
- HTML5Test – Esta no es una prueba de desempeño per se; es una prueba de compatibilidad con estándares de la W3C y muy buena métrica para identificar que navegadores los cumplen mejor.
- C5Bench – Otra prueba de desempeño Canvas y HTML5, inicialmente desarrollada para ser probada en Smarthphones pero sirve de igual manera.
- rwBench – Prueba 100% Javascript, HTML5 y Canvas desarrollada por Shane Warden
- Peacekeeper de Futuremark
En cuanto a las pruebas de aceleración por hardware es difícil encontrar benchmarks que no han sido creados por Microsoft, con el propósito de hacer lucir a Internet Explorer, y también he incluido los siguientes:
- Asteroid Belt (Máximo de 10 asteroides)
- FishIE Tank (Máximo de 1000 peces)
- SpeedReading
- Graphics Acelebration
Todas las pruebas fueron ejecutadas un mínimo de 5 veces sin ningún software adicional que pudiera afectar el desempeño del navegador corriendo en paralelo; de estas 5 veces se tomó un promedio y ese fue el resultado que se registró. Para fines prácticos se eliminó la notación decimal.
Y por último la plataforma de pruebas ha cambiado un poco en comparación con la plataforma que usaba anteriormente y cuenta con las siguientes características:
- Windows 7 Service Pack 1
- Intel Core i7 [email protected]
- ATI Radeon HD 5870
- 8GB RAM DDR3 1600Mhz
- Flash 10.2 r153 y 10.2 r154 (Incluido por default en Chrome)
Resultados
The Man In Blue (default)
| Firefox 4 | Opera 11.01 | Chrome 10.0.648.151 | IE9 | Safari 5.0.4 | |
|---|---|---|---|---|---|
| HTML | 59 | 1741 | 57 | 871 | 60 |
| Canvas | 100 | 157 | 161 | 188 | 95 |
| SVG | 8 | 50 | 154 | 159 | 62 |
| Flash | 60 | 60 | 402 | 789 | 60 |
The Man In Blue (1000 particulas)
| Firefox 4 | Opera 11.01 | Chrome 10.0.648.151 | IE9 | Safari 5.0.4 | |
|---|---|---|---|---|---|
| HTML | 29 | 891 | 30 | 401 | 63 |
| Canvas | 89 | 103 | 107 | 94 | 63 |
| SVG | 2.83 | 20 | 84 | 69 | 38 |
| Flash | 60 | 40 | 502 | 508 | 40 |
Pruebas de JS, Canvas y HTML5Test
| Firefox 4 | Opera 11.01 | Chrome 10.0.648.151 | IE9 | Safari 5.0.4 | |
|---|---|---|---|---|---|
| QuadraticCurve Fill | 100 | 1003 | 232 | 2233 | 86 |
| C5Bench | 1099 | 10976 | 2750 | 4 | 1098 |
| HTML5Test | 255 | 234 | 288 | 130 | 187 |
| rwBench | 11770 | 21642 | 30999 | 8931 | 17733 |
| PeaceKeeper | 6857 | 15396 | 14542 | 9713 | 6892 |
Aceleración por Hardware
| Firefox 4 | Opera 11.01 | Chrome 10.0.648.1515 | IE9 | Safari 5.0.46 | |
|---|---|---|---|---|---|
| Asteroid Belt (10)7 | 60 | 42 | 32 | 60 | 16 |
| FishIE Tank (1000)7 | 60 | 4 | 5 | 60 | 2 |
| SpeedReading7 | 60 | 14 | 25 | 60 | 6 |
| Graphics Acelebration7 | 35 | 60 | 55 | 60 | 43 |
Conclusiones
Por desgracia el desempeño de Firefox, desde que inicie a efectuar pruebas en su periodo beta, se mantiene sin cambios en mayor parte.
Firefox 4 es un buen navegador, con gran soporte de extensiones, y es el segundo mejor navegador en cuanto a soporte de webstandards se refiere, un poco detrás de Chrome pero aun así su desempeño es simplemente abismal y solamente está a la par con Safari en cuanto a lentitud se refiere, ambos navegadores consistentemente obtienen los últimos lugares en prácticamente todas las pruebas realizadas. Esperemos que el nuevo ciclo de desarrollo de 16 semanas de Firefox logre mejorar considerablemente este aspecto del navegador.
En el espectro opuesto, los dos navegadores mas rápidos, siempre resultaron ser Opera y Google Chrome; ambos intercambiando el liderazgo dependiendo la prueba a evaluar, mientras que Chrome se sigue llevando la corona al ser el navegador con el mejor soporte de webstandards hasta ahora. La única excepción de desempeño fue en las pruebas de aceleración por hardware; Opera aún no cuenta con el mismo mientras que en Google Chrome esta desactivado por default por aun encontrarse en una etapa experimental.
La sorpresa de las pruebas fue, sin duda, Internet Explorer 9. Mientras que el navegador cuenta con el peor soporte a estándares, debido a la posición de Microsoft de solo implementar recomendaciones finales en lugar de drafts debido a posibles cambios en las especificaciones, la velocidad del mismo se ha incrementado considerablemente. Si bien el navegador no es el más rápido su velocidad es más que aceptable y es superior en ese aspecto a las soluciones de Mozilla y Apple.
Notas
- 1 Tanto IE9 como Opera realizan la prueba pero no muestran los resultados correctamente; muestran partículas cuadradas en lugar de circulares.
- 2 Usando la versión de Flash built-in en Chrome que muestra resultados muy diferentes a otros navegadores.
- Por alguna razón la versión de Flash en todos los navegadores parece estar limitada a 60FPS mientras que la versión de Internet Explorer 9 no muestra tal limitante.
- 3 Imposible realizar la prueba en IE9.
- 4 Opera inicia con un framerate muy alto, mayor a 900FPS y a medida que pasa la prueba el desempeño se va reduciendo drásticamente. Internet Explorer muestra un comportamiento similar mientras que los otros navegadores no. Después de 2 horas de prueba el framerate parece estabilizarse y el resultado estable sin cambios es el aquí presentado.
- 5 Chrome se ha probado sin activar las opciones de aceleración por hardware en about:flags (GPU Accelerated Compositing y GPU Accelerated Canvas 2D). Si se activaran los resultados son los mismos que IE9.
- 6 Imposible realizar la prueba; Safari se congela cada ~3 segundos antes de mostrar algún tipo de animación. “Solución“: Hacer clic constantemente en cualquier lugar de la página hace del movimiento constante.
- 7 Todas las pruebas de aceleración por hardware de Microsoft están limitadas a un máximo permisible de 60FPS.









Se ha confirmado por parte de Microsoft que la nueva versión de su navegador no podrá funcionar en Windows XP (Ale ya les había platicado de 


Social Media