Ultimamente tem-se falado muito sobre competições entre os diversos browsers, como a corrida pelo ACID3 e a performance no Javascript, especialmente o artigo que o Bruno colocou, e muito bem, no blog do Webtuga. Mas a verdade é que achei que faltavam alguns pormenores ao artigo, que também não estavam indicados na fonte.
Primeiro, o benchmark não foi feito com o Safari 3.1, mas com a penúltima release do WebKit, que são coisas diferentes, apesar de o WebKit ser apresentado como se fosse o Safari, mostrando, inclusivé a versão do Safari instalado no sistema.
Segundo, o benchmark que foi utilizado para fazer esta comparação foi o SunSpider, que é o benchmark da equipa do WebKit. Aàé que dá pica, porque o WebKit não venceu o seu próprio benchmark.
Terceiro, a Mozilla também tem um benchmark, chamado Dromeao, e, quem ganha nesse benchmark é, nem mais nem menos que o WebKit.
Mas esta não é a conclusão a que eu quero chegar. Em ambos os casos, os browsers estão muito próximos em termos de performance na interpretação de Javascript, principalmente se comparar-mos com os outros browsers:
Opera: 2.5x mais tempo
IE6: 100x mais tempo
IE7: 75x mais tempo
IE8: 3x mais tempo
As diferenças entre o Firefox 3b5 e o WebKit são de apenas alguns pontos percentuais.
Em termos de desenvolvimento, a equipa do WebKit ainda continua àfrente, tendo participado na corrida pelo ACID3 (onde a Mozilla não quis entrar) e obtendo bons resultados nos benchmarks de Javascript, e ainda ter avançado na implementação de algumas funcionalidades do CSS3 e ser um motor mais leve que o Gecko da Mozilla.
Só por acaso, não sabes quando é que a Mozilla pensa em tentar fazer o gecko compatÃÂvel com o acid3?
Fiz o teste na minha escola entre o FF3 b5 e Safari 3.1 original sem nenhum patch do webkit e o FF3 é 1 segundo mais rápido utilizando o sunspider, agora esse da mozilla não conhecia, um dia destes faço o teste.
Há quem diga que o Gecko tem que ser redesenhado a fundo para que as alterações possam ser implementadas correctamente para passar no ACID3. Por isso, é capaz de demorar algum tempo até sair um Firefox que passe no ACID3. Até lá também é capaz de sair o ACID4.
O Safari 3.1 corresponde a uma versão do WebKit que foi lançada o ano passado. O Firefox 3b5 foi lançado há uns dias, não é uma competição muito justa, visto que se trata de um browser que já foi lançado e um em fase beta.