[Browsers] Competição saudável

Started by KTachyon, April 09, 2008, 05:09:06 PM

Previous topic - Next topic

KTachyon

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.
My Q4 estimate: Macs: 5.89M; iPods: 4.19M; iPhones: 30.0M; iPads: 18.05M; Revenue: 37.00B; EPS: 9.50
AAPL Q3 result: Macs: 4.02M; iPods: 6.80M; iPhones: 26.0M; iPads: 17.04M; Revenue: 35.02B; EPS: 9.32

trmanco

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.

KTachyon

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.
My Q4 estimate: Macs: 5.89M; iPods: 4.19M; iPhones: 30.0M; iPads: 18.05M; Revenue: 37.00B; EPS: 9.50
AAPL Q3 result: Macs: 4.02M; iPods: 6.80M; iPhones: 26.0M; iPads: 17.04M; Revenue: 35.02B; EPS: 9.32