Nos últimos dias, surgiram notíciasdos desenvolvedores da Mozilla, trazendo melhorias de desempenho para o navegador Firefox, especificamente nas regiões de JavaScript e gráficos renderizados por hardware. Nos últimos dias, posts de desenvolvedores como Asa Dotzler indicaram o novo mecanismo JavaScript, o JaegerMonkey, e o desembarque do DirectWrite e Direct2D nas versões noturnas do Firefox, trazendo aceleração de hardware para texto e gráficos 2D para o Windows 7 e Vista.
Os mecanismos JavaScript estão no centro de qualquer capacidadenavegador da web, e quanto melhor um navegador puder manipular JS em toda a web, melhor será a experiência do usuário. Os maiores concorrentes nesse domínio foram o Chrome e o Mozilla Firefox do Google, e o Chrome teve a maior vantagem. Felizmente para o Firefox, acredita-se que o mecanismo JaegerMonkey melhore o desempenho em JavaScript do Firefox em 30% a 45%, com espaço para muitas outras melhorias.
Você pode conferir esta postagem do blog de DavidMandelin, que oferece informações específicas de alto nível sobre como iniciar o mecanismo JaegerMonkey, e este artigo de David Anderson, fornecendo uma visão geral de como e o que o trabalho está sendo feito nesta frente.
A segunda melhoria, isto é, a adição deseria mais interessante observar a capacidade do navegador de usar as APIs DirectWrite e Direct2D do Windows Vista e Windows 7, já que Asa Dotzler afirma que até as fontes ficam realmente ótimas com o DirectWrite ativado. Para os leitores aventureiros que desejam experimentar por si mesmos, é possível fazer o download da versão noturna mais recente e fazer as seguintes alterações para ativar esses recursos.
- Digite "about: config"
- Clique no aviso, se necessário
- Digite gfx.font na caixa "Filtro"
- Clique duas vezes em "gfx.font_rendering.directwrite.enabled" para configurá-lo como true
- Abaixo disso, clique com o botão direito do mouse e selecione Novo> Inteiro para adicionar uma configuração anterior
- Digite 'mozilla.widget.render-mode' para o nome da preferência, 6 para o valor
- Reiniciar
(Para desativar, defina gfx.font_rendering.directwrite.enabled como false, exclua mozilla.widget.render-mode e reinicie.)
Nota: Se o acima não faz sentido para você, não tente isso. Esta é uma versão dos desenvolvedores e pode tornar seu navegador instável. Seria melhor fazer backup do seu navegador primeiro.
Pode demorar um pouco para que esses recursos sejamintegrado em qualquer versão final do navegador Firefox, mas, uma vez feito, seria interessante observar como o Firefox se compara aos seus concorrentes (Chrome, por exemplo), que já estão à frente em termos de renderização de JavaScript.
Comentários