Optimizando una aplicación para 64 bits, o al menos compilándola para que utilice el nuevo hardware disponible en los procesadores compatibles x64, puede mejorarse el rendimiento hasta en un 50%. Aunque típicamente está entorno al 15%-30%.

Mi duda era si Opera, el navegador más veloz que existe, pero que sólo está disponible en 32 bits, era capaz de vencer a la compilación de Firefox optimizada para 64 bits.

Como referencia, he constatado los resultados contra Internet Explorer en sus versiones x86 y x64.

Para no complicarme, he aprovechado el código del antiguo artículo Rendimiento Javascript vs VBScript, para ejecutar las pruebas.

Navegador Tiempo (milisegundos)
Opera 9.0.8460 2032
Firefox 3.0a1 x64 (Gecko 20060519) 4672
Internet Explorer 6.00.3790.1830 (x86) 1750
Internet Explorer 6.00.3790.1830 (x64) 1266

El resultado cuanto menos, sorprende. A nivel de Javascript, Opera no es el más rápido. Tampoco lo es la versión de 64 bits de Firefox.

El vencedor es el Internet Explorer de 64 bits. Incluso la versión de 32 bits es más rápida que Opera y Firefox.

La compilación de 64 bits de Internet Explorer, mejora el rendimiento en un 38% comparado con su hermano de 32 bits. Muchísimo teniendo en cuenta que el código Javascript usado no utiliza enteros mayores de 16 bits, ni maneja grandes cantidades de memoria.