Melhoramentos de performance sérios no Firefox 3.1

Escrito em 23/08/2008 – 17:04 | por trmanco | 20 visualizações

A Mozilla acabou de disponibilizar uma nova funcionalidade de optimização do Javascript no Firefox 3.1 (Shiretoko), que melhora efectivamente a performance do Javascript desde 2x a 20x mais rápido comparando com o já veloz Firefox 3.0 de acordo com uns testes de Javascript publicado por Brendan Eich da Mozilla.

javascript performance

Clique para ampliar - Firefox 3 vs TraceMonkey

O TraceMonkey (evolução de motor de Javascript SpiderMonkey) procura pelo código Javascript que a página está a correr, identifica as peças que estão a ser usadas repetidamente e traduz o código (interpretado) para uma máquina já compilado que por sua vez corre mais rapidamente dá próxima vez que esse código for necessário e daí vem os ganhos de performance gigantescos.

A melhor maneira de perceber isto é vê-lo mesmo em acção. Mike Schroepfer, VP de Engenharia da Mozilla, criou um simples editor de imagem em Javascript que permite ajustar o contraste e o brilho de uma imagem com uns botões deslizantes. Com a nightly build de ontem e com o TraceMonkey desactivo (vem assim por predefinição porque ainda contém alguns bugs) é bem notável o atraso quando se desliza o botão. Basta agora activar este novo motor (javascript.options.jit.content = true em about:config) e depois os botões irão desligar sem atrasos. Magia!

A versão final do Firefox 3.1 está previsto para os inícios de 2009. E com isto tudo, parece que o Firefox 3.0 já anda a ficar velho apenas com uns meses de existência (versão final). Mais informações no MozillaLinks e no blog do Brendan.


Se gostou deste post então por favor subscreva ao RSS feed do Open Mania. Também pode subscrever ao Open Mania por email e ter novos posts enviados directamente para a sua caixa de correio.

1 Estrela2 Estrelas3 Estrelas4 Estrelas5 Estrelas (Sem Votos)
Loading ... Loading ...
Partilhe:
  • Identi.ca
  • Twitter
  • Rec6
  • FriendFeed
  • del.icio.us
  • Ping.fm
  • StumbleUpon
  • Google Bookmarks
  • Facebook
  • Tumblr
  • Netvibes
  • HelloTxt
  • Technorati
  • PDF
  • MySpace
  • email
  • Print
  • RSS

Escrever um comentário

Sobre

Desde de 5 Julho de 2007
Open Mania e uma comunidade com o objectivo de informar os seus leitores das novidades no mundo Open Source. Desde ao GNU/Linux, ao Firefox queremos mostrar que no mundo que há alternativas ao código fechado. Mais

Quer receber noticias sempre actualizadas?

rsstwitter

Ou subscreva por email: