Pra quem não se lembra do primeiro benchmark para Windows, pode vê-lo aqui.

A mudança em relação ao primeiro teste:

  • O Internet Explorer de 64 bits foi adicionado ao teste.

O teste

Ainda utilizando o Webkit SunSpider 0.9 para os testes. Cada rodada do SunSpider consiste de 5 execuções de seus testes. Três rodadas foram executadas por navegador, totalizando 15 execuções do teste. A unidade numérica é milissegundos (ms).

A máquina de teste: Intel Core2Duo E8400 @ 3GHz, 2 GB de RAM, rodando Windows 7 64 bits RC1.

Os resultados

Navegador JavaScript Engine Rodada 1 Rodada 2 Rodada 3 Média
Internet Explorer 8.0.7100.0 JScript 3939,4 3959 3961,4 3953,267
Internet Explorer 8.0.7100.0 64 bits JScript 3756,6 3744 3775,4 3758,667
Opera 10.10 Futhark 2488,4 2481,4 2484 2484,6
Firefox 3.5.5 TreaceMonkey 848,4 860,6 867,4 858,4
Safari 4.0.4 – 531.21.10 JavaScriptCore 393 392,2 395 393,4
Google Chrome 3.0.195.33 V8 387 384 384,8 385,2667

O Internet Explorer ficou em último, como já esperado. Ele teve um tempo aproximadamente dez vezes maior que os melhores do teste. A versão de 64 bits teve pouco ganho, cerca de 200 ms.

O Opera 10.10, assim como no primeiro teste, ganhou apenas do Internet Explorer. Faço votos de que este excelente navegador melhore sua engine de JavaScript futuramente.

O Firefox melhorou bastante em relação ao teste 1. Ok, ok, o sistema operacional da máquina era outro, mas os números ficaram com alguma semelhança, principalmente Internet Explorer e Opera; estes dois últimos tiveram algum ganho em comparação com o último teste, mas a redução de tempo do Firefox da versão 3 para a 3.5.5 foi espantosa. A substituição do velho SpiderMonkey pelo novo TraceMonkey foi algo que realmente fez a diferença.

E agora, a parte que eu tive uma surpresa.

O Google Chrome teve um pequeno ganho da versão 2 para a 3, uns 100 ms.
Mas o pessoal da maçã, conforme eu havia dito no último teste 1 para Windows, estava surpreendendo. E agora, me surpreendeu ainda mais. Lançaram a versão final do Safari 4, com uma ótima melhoria de JavaScript. O Safari teve sua média final menos de 10 ms maior do que o Google Chrome, encostando, assim, seu JavaScriptCore no V8 da Google. É um empate técnico, pois 10 ms já é uma diferença desprezível.

Sendo assim, pela primeira vez temos um empate. Os melhores browsers para Windows – em relação à execução de JavaScript – são Google Chrome 3 e Safari 4. Um empate entre Google e Apple.