Tras la publicación por parte de Microsoft de Internet Explorer 10 para Windows 7, una entrega largamente esperada por la comunidad de usuarios del navegador, en Genbeta hemos querido enfrentar las dos versiones del producto sobre Windows 7. Para ello hemos empledo varias pruebas de rendimiento en JavaScript y una específica de HTML 5.
Los resultados que vais a ver se han obtenido en un mismo equipo, con una instalación casi limpia de Windows 7 x64, con la versión de 32 bits del navegador. Los resultados son completamente relativos a las condiciones de la prueba y no asimilables a ninguna otra que podáis hacer vosotros. Cada test se ha repetido dos veces, tomando el mejor valor en cada caso.
SunSpider JavaScript Benchmark
SunSpider es una prueba de rendimiento en Javascript desarrollada por el equipo WebKit de Apple y está enfocada a resolver problemas de forma práctica. Comprueba únicamente el lenguaje y no el DOM ni otras API del navegador.
SunSpider está específicamente diseñado para comparar entre sí dos versiones del mismo navegador, como es nuestro caso. Los valores de la tabla se han resumido por comodidad, ya que el test completo informa sobre el intervalo de confianza de cada resultado y éste no supera en ningún caso el 10%.
Al medir el tiempo empleado en cada prueba, en este caso, Internet Explorer 9 es claro vencedor desde la óptica de SunSpider (versión empleada: 0.9.1).
Prueba | IE-9 | IE-10 |
---|---|---|
3d | 25,80 | 50,00 |
access | 25,00 | 54,00 |
bitops | 18,10 | 40,00 |
controlflow | 2,00 | 7,60 |
crypto | 12,70 | 48,40 |
date | 21,70 | 44,40 |
math | 17,60 | 42,20 |
regexp | 7,30 | 15,40 |
string | 64,50 | 109,80 |
Valores en milisegundos |
V8 Benchmark Suite
V8 Benchmark Suite es una prueba de JavaScript pura, diseñada por Google para poner a punto su motor V8. Además de proporcionar valores para cada test individual (cuanto más alto mejor es el rendimiento), V8 Benchmark Suite determina un valor global.
Internet Explorer 10 es el triunfador aquí, con 5.950 frente a los 2.737 obtenidos por Internet Explorer 9. Como puede apreciarse en la tabla, la versión 10 es mejor que la 9 en todo menos en expresiones regulares, donde la versión antigua supera a la nueva por escasa diferencia (versión empleada: V7).
Prueba | IE-9 | IE-10 |
---|---|---|
Richards | 2.225 | 7.117 |
DeltaBlue | 2.200 | 5.276 |
Crypto | 4.404 | 8.301 |
RayTrace | 2.213 | 6.527 |
EarleyBoyer | 4.265 | 11.283 |
RegExp | 2.942 | 2.422 |
Splay | 2.934 | 3.414 |
NavierStokes | 2.382 | 8.269 |
Kraken JavaScript Benchmark
Kraken JavaScript Benchmark es una prueba desarrollada por la Fundación Mozilla, basada en SunSpider, aunque con mejoras cruciales de evaluación comparativa. Siendo como es un test derivado del primero que hemos visto, aquí nuevamente Internet Explorer 10 es el vencedor (versión empleada: 1.1).
Prueba | IE-9 | IE-10 |
---|---|---|
ai | 992,70 | 636,40 |
audio | 5.670,00 | 2.091,30 |
imaging | 4.371,20 | 2.447,00 |
json | 205,30 | 189,20 |
stanford (crypto) | 1.844,50 | 841,70 |
Valores en milisegundos |
RoboHornet
RoboHornet es una prueba de código abierto amparada por Google, bastante completa. Su enfoque es evaluar el rendimiento desde la óptica de lo realmente importante para los desarrolladores Web. Bajo este criterio, Internet Explorer 10 es el vencedor en casi todos los apartados, con excepción del tiempo empleado en redimensionar columnas, que es ligeramente superior en la versión nueva (versión empleada: Alfa).
Prueba | IE-9 | IE-10 |
---|---|---|
Add Rows to Table | 117,45 | 103,37 |
Add Columns to Table | 136,42 | 128,49 |
Descendant Selector | 56,34 | 55,32 |
2D Canvas toDataURL | 454,93 | 352,22 |
2D Canvas clearRect | 6,52 | 6,33 |
innerHTML Table | 974,00 | 308,15 |
Table scrolling | 2.781,81 | 2.243,64 |
Resize columns | 5.941,20 | 6.037,99 |
Object Scope Access | 283,93 | 165,72 |
ES5 Property Accessors | 13,08 | 13,87 |
Argument instantiation | 832,89 | 690,15 |
Animated GIFS | 381,88 | 403,51 |
offsetHeight triggers reflow | 2.026,90 | 1.647,86 |
DOM Range API | 352,32 | 135,93 |
Write to localStorage | 43,48 | 41,15 |
Read from localStorage | 11,05 | 11,5 |
Valores en milisegundos |
Rendimiento en HTML 5
Para evaluar el rendimiento en HTML 5 hemos empleado el test en línea del portal html5test.com. Aquí de nuevo vence Internet Explorer 10 ya que no sólo obtiene mejores resultados (320/500 en IE-10 frente a 138/500 en IE-9), sino que el soporte para HTML 5 es mayor que en la versión precedente.
Prueba | IE-9 | IE-10 |
---|---|---|
Parsing rules | 0/10 | 10 |
Canvas | 20 | 20 |
Video | 21/30 | 30 |
Audio | 20 | 20 |
Elements | 15/35 | 15/35 |
Forms | 7/115 | 57/115 |
User interaction | 18/20 | 20 |
History and navigation | 0/10 | 10 |
Microdata | 0/15 | 0/15 |
Web applications | 1/20 | 16/20 |
Security | 0/20 | 10/20 |
Various | 1/10 | 05/10 |
Location and Orientation | 15/20 | 15/20 |
WebGL | 0/25 | 10/25 |
Communication | 5/35 | 27/35 |
Files | 0/10 | 10 |
Storage | 10/25 | 25 |
Workers | 0/15 | 10/15 |
Local multimedia | 0/10 | 0/10 |
Notifications | 0/10 | 0/10 |
Other | 5/10 | 7/10 |
Audio | 0/5 | 0/5 |
Video and Animation | 0/10 | 3/10 |
Pruebas pasadas / Pruebas totales |
IE-10 vs IE-9, conclusiones
Un test que no he podido ofreceros es Octane, la nueva prueba desarrollada por Google basada en V8 Test Suite. La razón es que en Internet Explorer 9 no he sido capaz de ejecutarla. Con la versión moderna sí ha funcionado, pero los valores no son relevantes al no ser posible la comparación. Tal vez en el momento de realizar la prueba en IE-9 el sitio tuviera algún problema, pero ya no viene al caso, porque IE-9 ha pasado a mejor vida en el equipo de pruebas.
Dicho esto, las conclusiones las podéis sacar vosotros mismos. Ahí están los valores, tomados de la manera más aséptica posible. Con las precauciones que dictan estas pruebas teóricas, la sensación es que Internet Explorer, ambas versiones, tiene aún la asignatura pendiente del rendimiento en algunas parcelas JavaScript.
En cuanto a HTML 5, queda claro que la nueva versión del navegador de Microsoft ofrece ventajas importantes al mejorar el soporte HTML 5 frente a su predecesor. Para finalizar, la sensación que brinda la nueva entrega es de mayor fluidez en trabajo real (y una gran diferencia con la versión previa liberada en noviembre del año pasado), aunque esto es tan subjetivo como el resto de los test. Es una impresión personal.
Si tuviera que resumir la experiencia en una frase corta, diría: si tienes Windows 7 y tu navegador favorito es el de Microsoft, instala Internet Explorer 10.
Ver 15 comentarios
15 comentarios
coldkde
Pues, sinceramente, con Internet Explorer 10 los señores de Microsoft POR FIN tienen un navegador web en condiciones.
Mi mayor queja en IE9 era no poder trabajar con degradados CSS, ahora si puedo.
A buena hora, Microsoft, que siempre vas por detrás del resto.
juanolo2001
Me esperaba mas mejoria entre uno y otro, de todas formas luego en el dia da dia estas pruebas dicen poco y nada como la experiencia de cada uno, seguro que las diferencias son minimas.
Esto es como los anuncios de detergentes ¡aun mas blanco!, si fuera asi... al lavar la ropa saldria con un blanco nuclear o incluso totalmente transparente de lo limpio que quedaria. Con los navegadores igual, !aun mas rapido¡ si bueno, algo...
rserantes
Creo que en los resultados del test Kraken te has confundido dando por vencedor a IE9.
Si los resultados son en ms, menos es mejor, por lo tanto gana IE10.
om1978
Seria bueno si hicieran una comparación entre Internet Explorer 10, Firefox y Chrome desde Windows 7.
Lo que sigo viendo mal en Internet Explorer y seguirá siendo así es que no es multiplataforma y dudo que alguna vez lo porten de manera oficial para linux.
gilereta
Hola, tengo w7 de 64 bits y al instalar ie 10 ha desaparecido la version de 64 bits que tenia de ie9.¿Es esto correcto?