Aceleração por Hardware: A Próxima Fronteira na Guerra dos Browsers


mozilla minefield logo nov09 Aceleração por Hardware: A Próxima Fronteira na Guerra dos BrowsersA Microsoft anunciou o Internet Explorer 9 na sua conferência de desenvolvedores no início deste mês. Uma das características únicas do IE9 que a Microsoft demonstrou foi a aceleração por hardware para o seu navegador. Graças a tecnologias como Direct2D e Direct Write que estão disponíveis para o Windows7, os desenvolvedores do Windows podem usar a placa de vídeo do computador para processar sites com mais rapidez. Embora a Microsoft ainda esteja trabalhando neste projeto com as portas fechadas, você já pode baixar uma versão de pré-lançamento do Firefox 3.7 com o Direct2D habilitado.

Além do JavaScript: Navegadores Mais Rápidos Graças ao Direct2D

Desde o lançamento do Google Chrome, os desenvolvedores de navegadores têm enfatizado o desempenho do JavaScript. Ainda há muito trabalho a ser feito nesta área, mas os desenvolvedores já começaram a investigar outras partes do navegador que poderiam se beneficiar das novas tecnologias.

De acordo com o desenvolvedor do Firefox Bas Schouten, a implementação atual do Direct2D nesta versão de pré-lançamento irá funcionar melhor com placas de vídeo que suportam o DirectX10 e WDDM1.0. Em sistemas que atendem essas especificações, os usuários poderão ver uma melhora significativa no desempenho em sites mais pesados. Sites que na maior parte processam textos estáticos ou dependem do Adobe Flash não irão se beneficiar tanto do Direct2D. No entando, um benefício que os usuários irão notar em grande parte dos sites é a melhor renderização das fontes.

firefox hardware acceleration Aceleração por Hardware: A Próxima Fronteira na Guerra dos Browsers

Por enquanto, isto é ainda uma experiência e não está claro se a Mozilla irá integrar esta tecnologia ao Firefox 3.7. O que está claro, é que a Mozilla parece estar à frente da Microsoft e pelo seu desenvolvimento não ter segredos e ser open-source, a Mozilla poderá esperar que sua vasta comunidade de desenvolvedores  testem e aprimorem esses recursos.

Mas e o Google e a Apple?

Alguns acreditam que o lançamento do Google Chrome começou com a nova “raça” de navegadores mais rápidos, e como observou Stephen Shankland da CNet recentemente, a equipe de desenvolvimento do Chrome está ciente dos esforços da Mozilla e investigando o uso da aceleração por hardware no Chrome também. Esses esforços com o Direct2D não devem ser confundidos com outros projetos como o WebGL ou o Google Native Client. Navegadores com o Direct2D habilitado serão capazes de processar páginas com mais rapidez, enquanto as outras tecnologias irão depender da reformulação dos sites pelos seus desenvolvedores.

Atualmente, muitas dessas experiências estão focadas principalmente no Windows. Com o OpenGL no Slow Leopard, a Apple já oferece uma interface de programação para utilização de placas de vídeo para o uso geral do computador. A Apple provavelmente está pensando no OpenGL para acelerar o Safari, mas não temos conhecimento de nenhum projeto da Mozilla ou Google que esteja trabalhando com o OpenGL neste momento.

Experimente Agora!

Caso sinta vontade de experimentar um novo navegador, você pode baixar uma versão alfa de pré-lançamento do Firefox 3.7 aqui. Apesar de ter testado esse navegador por um tempo e não teremo ocorrido quaisquer falhas, vale lembrar que esta versão não foi feita para ser usada no dia a dia e que provavelmente a maioria das suas extensões não irão funcionar.