IE9, Primeiras impressões I: Mudanças na interface.

Mudanças internas
O IE9 incorporou alterações internas visando principalmente melhorar seu desempenho. Agora ele se entende diretamente com a controladora de vídeo e, garante a MS, a exibição tanto de texto quanto, sobretudo, de vídeo e elementos gráficos, tira proveito das funções de aceleração do próprio hardware do micro e passa a ser tão rápida quanto a obtida com qualquer programa gráfico. Com isto, ainda segundo a MS, “os vídeos de alta definição são perfeitos, os elementos gráficos são nítidos e respondem positivamente, as cores são fieis e os sites são interativos como jamais foram“.
A estas alterações veio se somar o “Chakra JScript Engine”, um mecanismo de compilação de “scripts” desenvolvido especialmente para o IE9 que, em UCPs multinucleares, dedica um dos núcleos do microprocessador à execução de suas tarefas, em paralelo com as demais funções do navegador. Também o Chakra desfruta de acesso direto ao processador gráfico, o que melhora o desempenho de scripts que lidam com gráficos tridimensionais e vídeo. A MS garante que quem rodar o IE9 no Windows 7, também rico em recursos gráficos, “terá a melhor experiência da Web no Windows até o momento“.
Bem, eu tenho usado apenas o IE9 ultimamente e, para ser franco, não percebi nenhuma diferença mensurável. Nem para melhor nem para pior. É verdade que a máquina onde instalei o IE9 é rápida o que faz com que qualquer navegador apresente bom desempenho. Mas o que eu percebi de diferente foi uma melhora razoável no tempo de carregamento de alguns sítios, como o nosso ForumPCs, cujo desempenho no IE8 era apenas sofrível embora fosse aceitável nos demais navegadores. Sei que isto não depende de qualquer aceleração gráfica, mas sim das características do próprio sítio. E não sei quais melhoramentos foram responsáveis pela aceleração. Mas não é preciso usar qualquer programa de medição de tempo de carga para perceber a melhoria: ela é evidente a olho nu.
Porém o mais relevante é que, ao que parece, a MS finalmente entendeu a importância de dar suporte aos padrões estabelecidos pelo consórcio W3C (até recentemente parecia que para a MS a tradução do termo “padrão” era algo próximo de “aquilo que foi desenvolvido por nós”). E, ainda segundo informações obtidas no sítio da empresa (em inglês), ela agora participa ativamente dos grupos envolvidos no desenvolvimento dos novos padrões, como o formato gráfico SVG (Scalable Vectorial Graphics), e das novas versões das páginas de estilo em cascata (CSS3) e da linguagem HTML (HTML5).

De acordo com a MS, o IE9 suporta o estado da arte não somente dos três padrões acima citados como também do sistema de gerenciamento de cores padrão ICC (International Color Consortium), do padrão de modelos de documento DOM (Document Object Model, também desenvolvido pelo consórcio W3C) e da mais recente versão da linguagem de programação ECMAScript (a ECMAScript 5).
Não parece muito, mas mostra uma notável mudança de atitude. Que só quem sofreu (e ainda sofre) desenvolvendo páginas da web com gatilhos e remendos para que elas possam apresentar (quase) o mesmo aspecto em diferentes navegadores pode dar o devido valor.
