IE e Firefox usarão Direct2D para renderizar páginas

— Em: Novidades
Print
Share

Até hoje, todos os navegadores utilizam o GDI , uma API responsável por transmitir representações gráficas a dispositivos de saída (monitor, impressora), para renderizar páginas. O problema dessa sistemática, já bastante antiga, é que ela não faz uso de aceleração gráfica, o que acaba subutilizando todo o investimento feito em nossos computadores atuais, com processadores rápidos e, principalmente, placas de vídeo poderosas.

Uma tendência atual é fazer com que tecnologias do cotidiano, fora do ambiente de games, aproveite esse poder dos PCs modernos para ficarem mais rápidas. Adobe e a própria Microsoft já demonstraram isso com Flash 10.1 e Silverlight 4.

Agora é a vez da aceleração gráfica chegar aos navegadores. Com o passar dos anos, o navegador deixou de ser uma janela para textos e imagens, e passou a ser uma verdadeira central dentro do PC. Tanto que o sistema operacional da Google, o Chrome OS, é simplesmente... um navegador. Nesse cenário, com muita interatividade, vídeo e recursos pesados, faz sentido trazer mais desempenho para esse tipo de aplicação.

Na PDC 2009, a Microsoft mostrou alguns exemplos do core do Internet Explorer 9 renderizando páginas não via GDI, mas sim via Direct2D . Esse, ao que parece, é o caminho a ser tomado por todos os grandes navegadores do mercado. Além da esperada maior velocidade, o uso da placa de vídeo no trabalho de renderização promete dar uma folga ao processador, o que acabará melhorando, também, o desempenho.

E não é só a Microsoft que já trabalha n'algo do tipo. A Mozilla, baseada no trabalho do colaborador  Bas Schouten, em breve dará ao Firefox esse poder - antes mesmo do IE9! Schouten , em seu blog, mostrou alguns ganhos na abertura de sites bastante famosos, como Twitter e Google. São de impressionar:

Menos é melhor.

Menos é melhor.

São números preliminares, e o próprio Schouten diz que ainda faltam melhorias, sem contar correção de inúmeros bugs. De qualquer maneira, esses dados já provam o que todos esperavam: páginas carregando mais rapidamente.

Competição é, definitivamente, uma bênção. Agora é questão de tempo até Google e Opera implementarem ou até melhorarem essa ideia em seus respectivos navegadores.

Fonte: BetaNews.

Related Posts with Thumbnails
Processing your request, Please wait....
Tags: , , , , , , ,

Quem escreveu?

Gravatar

Rodrigo P. Ghedin. Blogger, MVP Microsoft, acadêmico de Sistemas de Informação e bacharel em Direito.
Posts deste autorMande um e-mail

  • Breno
    Direct2D é uma API que apenas tem no Windows Vista ou superior. E o Windows XP, como fica?

    Essa mudança de API é deve ser apenas para Firefox for Windows, já que no Firefox for Mac e Firefox for Linux eles não usam a API da Microsoft.
  • Felipe Zorzo
    Fica com o GDI+ mesmo.
  • Fausto
    Não fica. :-)
  • CYGNUS X-1
    Vai ser bom pra liberar um pouco a cpu, né, já que abrir muitas abas na maioria dos navegadores é quase impossível pq sugam todo o processador. Espero ter uma placa de vídeo off qdo navegadores assim estiverem disponíveis.
  • Renan Gustavo
    "Competição é, definitivamente, uma bênção." [2]

    Também acho!
  • gsctt
    Eu nem tento imaginar como estará a internet daqui a 50 anos.
    Não tenho nem ideia aonde podemos chegar.
  • Rafael
    Veja os filmes Exterminador do Futuro. O mundo será todo robotizado, não haverá mais humanos. :-D
  • JMP
    Eu imagino que seja, a Internet, daqui a 50 anos, um ambiente tridimensional que navegaremos por realidade virtual. Para acessar minha conta de e-mail no Yahoo, primeiro devo me dirigir até o prédio desta empresa, ir até o andar das mensagens, entrar na sala dos ficheiros que começam com a letra "J", inicial do meu nome, e abrir o arquivo(móvel) com minha respectiva chave(senha) e lê-las. Depois saio e vou para o andar das notícias, depois saio do prédio e vou de táxi ao prédio da Google........isso já tá virando o filme "13º Andar". Acorda!!!
  • gsctt
    Se as tendências atuais se confirmarem, creio que tudo será mais simples e muuuito mais rápido.
  • Rafael
    Ghedin, a escala temporal do gráfico é de milisegundos, o que, na prática, não há diferença perceptível entre ambas tecnologias. A ideia é boa, porém, não é a solução a abrir sites mais rapidamente. O ideal mesmo é aderir a uma banda larga de no mínimo 4Mbps para satisfazer o usuário.

    Seria mais rápido utilizar o Direct2D em conexão discada (até 56Kbps) ou GDI em conexão banda larga (a partir de 1Mbps)?
  • Felipe A.
    Acho válido a afirmação do Rafael, afinal, na prática não traz grandes melhoras.

    E tem outra, como ficará o consumo de bateria dos notebooks. Já é uma briga pra tentar economizar a bateria ao máximo, e uma simples tarefa de acessar sites, vai consumir a bateria rápidamente.

    Não sei se a relação custo/beneficio é válida nessa questão!
  • Rafael
    Bem levantado esta hipótese, afinal, como a tecnologia Direct2D utilizará a placa de vídeo para realizar o trabalho de renderização das páginas da Internet, o chipset gráfico esquentará mais e, consequentemente, a bateria irá durar menos. Agora, como o Ghedin disse:

    "...o uso da placa de vídeo no trabalho de renderização promete dar uma folga ao processador, o que acabará melhorando, também, o desempenho."

    Pode ser que ficou "Eles por Elas", pois a placa de vídeo trabalha mais e o processador, menos. Cabe a nós, usuários, aguardar o lançamento desta nova tecnologia e testar ambos navegadores atualizados em um netbook/notebook.

    Abraços
  • Felipe Zorzo
    "Seria mais rápido utilizar o Direct2D em conexão discada (até 56Kbps) ou GDI em conexão banda larga (a partir de 1Mbps)?"
    Não faz diferença alguma.
  • Marcelo Gouveia
    Essa tecnologia se refere a renderização onde a diferença será sentida na hora de mostrar uma página mais elaborada visualmente e com muito mais definição, ex.: talvez seja usado "principalmente" para jogos, videos hd, etc.

    Já a transmissão de dados via internet se dá pelos protocolos, ex.: http, ao qual o google já trabalha para criar um padrão novo.
  • Rafael
    Eu sei disto. Estou referindo-me a velocidade da informação. Só isso.
blog comments powered by Disqus
site statistics