
Às vezes as coisas não dão certo na primeira vez, nem na terceira. Quem sabe na nona! Pelo menos é isso que a Microsoft espera conseguir com o Internet Explorer 9, que eles anunciaram na feira Mix 2010. Ele tem suporte a HTML5 (com vídeo em HTML5!), renderização acelerada por hardware para imagens e texto, e uma engine de JavaScript totalmente nova.
A Microsoft fez uma demonstração do último build do IE9, a versão final de algo que parece ainda não ter data para ser lançado, e para algo chatinho como um navegador, esse é bem legal. O que há de novo no IE9?

O HTML5 é basicamente o assunto na boca de todo mundo agora, assumindo que "todo mundo" são só desenvolvedores web e viciados em Apple, dizendo que não precisam de Flash. O HTML5 vai salvar a internet! Etc. Mas, na verdade, ele é algo mais sutil que isso: ele é a próxima versão de toda a linguagem que está por trás da web - o HTML - e ele tem suporte a diversas coisas interessantes, que farão os websites se comportarem mais como apps. O Firefox, Safari, Chrome e Opera praticamente deixaram a Microsoft comendo poeira em termos de suporte a HTML5. Até agora! Estas são as funções HTML5 que o IE9 terá, segundo a Microsoft:
Vídeo H.264: Quando as pessoas falam que o HTML5 vai matar o Flash, é disso que elas estão falando. Alguns sites de vídeos, como o YouTube e o Vimeo, vêm experimentando com reprodução de vídeo que não requer um plugin. O H.264 é o formato padrão que os grandes sites decidiram escolher, e agora o Internet Explorer vai suportá-lo.
Audio incorporado: Assim como a tag <video> permite incorporar vídeos diretamente em uma página, sem um plugin, a tag <audio> permite que arquivos de audio sejam incorporados em websites. O IE9 tem suporte a arquivos MP3 e AAC.
SVG (Scalable Vector Graphics): o SVG permite criar certos tipos de gráficos que podem ser ampliados ou reduzidos sem perda na qualidade, porque eles são desenhados como vetores, não como imagens. Ele também permite animações rudimentares, ao estilo do Flash.
CSS3: o CSS é essencialmente a forma pela qual a web é formatada, e os diversos problemas de compatibilidade que o Internet Explorer apresenta em relação ao CSS vêm enlouquecendo desenvolvedores desde, bem, sempre. O IE9 tem suporte ao CSS3, mais padronizado - incluindo suporte a seletores, cores, valores, planos de fundo e bordas e fontes - e deve suportar mais propriedades antes do lançamento. Enfim: desta vez, eles estão se esforçando.
Os web apps modernos são carregados com JavaScript, e chegamos ao ponto de medir a velocidade de um navegador através da velocidade em renderizar JavaScript. (Uma engine JavaScript mais rápida significa que sites como Gmail, Facebook e até mesmo o Gizmodo não só carregam mais rápido, como funcionam mais rápido.) Aqui está a posição do IE9 em relação ao JS, de acordo com a Microsoft:

Lembre que este é um teste feito para navegadores que usam WebKit (o que não é o caso do IE9), e que o IE9 ainda não está pronto para ser lançado: a Microsoft diz que eles ainda vão melhorar a velocidade de renderização. E, sinceramente, o IE9 não ultrapassa alguns outros navegadores mais rápidos, mas pelo menos chega perto. E ele é beeeem mais rápido que o IE8. Na demonstração ao vivo, o IE9 não foi terrivelmente mal no teste Acid3, e marcou medíocres 55/100, que a Microsoft prometeu melhorar. Mas, de novo, eles pelo menos estão tentando, e se você tem uma participação de mercado enorme (e um histórico de ignorar padrões da web), como é o caso da Microsoft, isso vale muito a pena.

O Internet Explorer Nove conta com aceleração de vídeo via DirectX para gráficos SVG e até mesmo para renderização de texto, o que vai tornar mais rápida a renderização de CSS3 e de alguns gráficos em SVG, mas também vale para renderização de texto, o que torna todo o processo de navegação um pouco mais fluido.
A renderização de vídeo HTML5 é muito, muito mais fluida que no Google Chrome (demonstrado no evento), simplesmente por causa da aceleração de vídeo via Direct2D: a Microsoft conseguiu exibir dois vídeos em alta definição rodando liso na mesma tela do navegador, enquanto o Chrome engasgava com um vídeo só. Esta aceleração não depende de mais código no site, mas os desenvolvedores web não poderão depender deste tipo de aceleração por hardware, já que ele é restrito ao IE9 no Windows, por enquanto. Além de permitir demonstrações meio absurdas como a mostrada acima, isso quer dizer que qualquer vídeo que use a tag <video> no IE9 vai usar menos CPU do que qualquer outro navegador, o que é uma grande melhora. (Ah, isto não vai funcionar no Windows XP.)
Além disso, parte da renderização do JavaScript também pode ser delegada para a placa de vídeo, o que ajuda na renderização e no tempo de resposta de web apps complicadas.
Muito do que a Microsoft está fazendo aqui é, na verdade, tentar alcançar a concorrência. E, além da aceleração 2D, não há muito de novo aqui, em relação aos outros navegadores. Mas a adoção do Internet Explorer é inevitável, e ver a Microsoft adotando padrões modernos da web - pelo menos mais que no passado - vai ter um efeito mensurável e positivo na internet, e nas pessoas que a navegam. (No trabalho, muito provavelmente o único lugar onde quem sabe de computadores usa o IE.)

Se você quiser, pode testar o IE9 agora, mas algumas das funções - principalmente o vídeo em HTML5 - ainda não estão aqui, e a interface ainda está bem básica. (Não há uma barra de endereços de fato, só uma janela pop-up chamada "Ir Para". Esta é uma ferramenta para desenvolvedores, na verdade.) O download pode ser feito aqui.
*
Gostou do artigo? Saiba mais sobre o assunto no iMasters Shop!
Edi Lopes Costa
Não consigo entender como a MS so piora os seus programas.
IE é como uma cancer da internet, podre, malevolo, ineficaz, um parasita.
Alem de tudo sabemos o saco que é adaptar um site para que funcione no IE (adpatar = gambiarra)
Pa a MS não muda a filosofia e obedece as normas do W3C.
IE ja caio no mal gosto das pessoas que sabem que o FF e o chrome são infinitamente melhores, e pode ser dificil mudar isso.
Eu ainda continuarei a minha camapnha de Morte ao IE
ronaldo
Pô, deixa de ser lammer. Se não usa, não gosta, tem "raivinha" da MS, não entendo o que veio fazer aqui. O titulo da materia estava bem claro. IE9.
Lucas Martins
Concordo com o ronaldo, deixa de ser lammer.
Nós, como desenvolvedores da web, devemos ser maduros e ao invés de ficar com "raivinha", como diz o ronaldo, devemos lutar pelos upgrades dos navegadores e, principalmente do grandioso Internet Explorer que é da grandiosa Microsoft. Pois querendo ou não, o Internet Explorer é o mais usado entre os navegadores. O Internet Explorer tem mais chance de crescer do que os outros navegadores.
O Internet Explorer está crescendo muito e já tem uma bela Ferramenta para Desenvolvedores (que aliás, em minha opinião, é bem melhor que a do Firefox). Em minha opinião, é muito bom que o Internet Explorer esteja crescendo, é simplesmente ótimo. Pois não teremos mais liberdade no desenvolvimento.
E minha opinião sobre desenvolver para IE6 é que, não devemos mais nos preocupar com o IE6, quem deve se preocupar em mudar alguma coisa, são os usuários do IE6, isso já passou dos limites, pois já temos navegadores para ser baixados ou atualizados "de monte" na internet.
Abraços!
Lucas Martins
Correção da última frase no terceiro parágrafo:
* Pois TEREMOS mais liberdade no desenvolvimento.
William Ap. Brandino
IE pode ser ruim, pesado, odiado, agourado, fora de padrão... mas é ele que movimenta a Internet. Os desenvolvedores só se "Desenvolvem" porque tem que passar por todos esses desafios do IE.ca para poder, em todos os navegadores, terem suas aplicações rodando corretamente.
Brayan Tagliari Demarchi
Levem em consideração que o IE9 não vai rodar no XP, ou seja, não vai ganhar tantos usuários, pq a maioria dos usuários windows ainda roda XP devido a instabilidade não encontrada desde então. Estou testando o 7 aki e está bom por enquanto, mas nao eh tao leve quanto o xp e isso reflete nas makinas antigas encontradas em escolas por exemplo. Eu só agradeço o IE6 sair do mercado, tinham que criar um virus que atualiza o IE6 de todos os lugares para parar de dar trabalho.
Melissa Webster
Boa noticia, mas ateh que a maioria dos usuarios do IE comecem a utilizar o 9...
Israel Vilela
Legal mesmo, mas ainda vamos ter que continuar dando suporte pra IE6,7,8.
Kayo Hamid
Pode ser que o IE9, com essa exclusiva aceleração de Hardware, ganhe boas batalhas na competição do browser, porém eu acredito que as duas concorrentes não vão ficar paradas com isso acontecendo, o que me parece que teremos boas mudanças nos padrões daqui a um tempo, mas, não antes do IE9 ser bem respeitado, ou mostrando-se uma ameaça.
Gabriel Pinheiro
Gente, a melhor maneira de acordar para vida é quando começamos a tomar "porrada". A MS vem tomando sucessivos baques, até que acordou.
O Windows 7 é elogiado por quase todo mundo, e agora eles vem com um internet explorer 9 que, aparentemente, vai fazer os concorrentes (mozilla principalmente, visto que o firefox 3.5 é um lixo) perder muitas noites de sono para se equivaler...
É bom para o mercado!
Alexsandro Rosa de Mello
Pirou, você pirou? Dizer que o FF é um lixo! Você é programador da web? É uma maravilha programar e ver a sua página funcionar bem em todos os navegadores! Agora quando olhar no IE 6 e 7 e ver que vai passar mais uma horas trabalhando para funcionar no IE só porque Bill Gates não faz as coisas direito. Agora diga para o seu cliente que você precisa de mais prazo e mais uma grana por causa dessas dificuldades, vai, vai dizer isso pra ele, vê se ele entende!? Eles fazem a merda e você ainda gosta? Eu vou te contar viu meu amigo!
Gabriel Pinheiro
Calma colega, pra que tanto ódio no coração?
Onde eu escrevi que eu gosto do IE e que eu não gosto do FF?
Minha opinião é que o Firefox 3.5 foi um tiro no pé... prefiro o 3.0 que é bem mais rápido e consome menos minha CPU...
Além disso, eu to adorando essa concorrência, pq a comunidade de desenvolvedores está marcando em cima e está de olho. Uma hora vamos poder comemorar o fato de que todos os navegadores renderizarão as páginas da mesma forma...
Vo te contar hein amigo eheheh
Lucas Furtado Sena Martins
Concordo, FF 3.5 é simplesmente um LIXO!!
Não vejo a hora do Internet Explorer 9 está prontinho =)
Por enquanto, vou usando o Google Chrome que também é excelente.
Abraços!!!
Otavio
A galera fica com "raivinha" do IE só porque é mais dificil de ajustar as coisas. Esquecem que 90% dos usuários usam IE, e não querem saber de mudar pra outro navegador.
Eu gosto do IE, se não fosse ele, eu nunca navegaria na internet pra aprender o que sei hoje.
:F
Alexandre de Oliveira
90%? De onde você tirou este número? De 2001?
M?io Eduardo
É complicado falar de um produto que ainda vai ser lançado e teremos ainda que ver como ele se comportará dentro do XP, porque ainda 80% das pessoas que usam Windows, não querem abrir mão do sistema operacional mais estável que a Microsoft tem atualmente.
Todo sabem que o IE8 rodando no XP é dose pra leão...faz muita raiva. Os serviços Google travam sem medida com ele. Temos que esperar e ver como vai ser não só o IE9, mas também como os sistemas operacionais da Microsoft se comportarão com ele.
http://www.marduf.com.br/blog
Marcelo Rodrigues
Se a maioria prestou atenção, o artigo é "técnico", portanto, parem de ficar batendo boca de que o seu browser ou de fulano é melhor. Esse tipo de conversa já rendeu o que tinha que render.
Além do mais, sejamos profissionais e olhemos as coisas como elas são, saibam separar as coisas. Uma coisa é o browser que você usa e outra coisa é o browser que a maioria usa.
Não estou aqui defendendo o IE, até porque passei tanta raiva quanto os demais, porém, como desenvolvedor, tento enxergar esse tipo de conversa pelo lado profissional. Não adianta nada eu ficar aqui me debatendo de críticas, ignorar o IE, enquanto meu cliente precisa de algo que funcione para o IE. É burrice. Como a matéria bem descreveu, a própria Microsoft demorou pra acordar com. Foi o que todo mundo sempre quis, e agora que está acontecendo, o povo ainda reclama? Saibamos separar as coisas povo.
@Edi Lopes. Se você é usuário de outro browser, não é desenvolvedor, ótimo, ponto pra você dar como certa e defender a morte do IE. Mas, se é desenvolvedor, é o tipo de opinião que não agrega nada e ainda por cima ignora o foco do assunto, que é justamente aqueles "usuários" que ainda usam o IE. Quer matá-lo? Ótimo, diga isso a eles, mas por favor, com esse comentário aqui, por favor né?!
Fábio Reis
Bem, espero que esse seja o fim dos problemas dos desenvolvedores e quero ver uma grande campanha para que os usuários migrem para o IE9. Porque o que ainda existe de IE6 que dá tanta dor de cabeça aos desenvolvedores.
O aceleramento de scripts também é muito interessante para nós, porque hoje em dia estamos utilizando cada vez mais frameworks
Felipe Oriani
Ótimo artigo, reconheço que o IE é um pouco atrasado em relação a outros browsers mas é parte de nosso trabalho e devemos aceitar isso.
Conheço poucas pessoas que tem peito pra falar mal da Microsoft.
A maioria é lammer que usa windows, msn, office, etc....
[]'s
Guilherme Lopes
Trabalhar com Web tem suas "manhas" e macetes para organizar o layout para todos os browsers já é uma tarefa comum para os desenvolvedores.
O IE8 já veio com muitas correções dos problemas encontrados no IE6 e IE7. E, aguardo com otimismo a nova versão deste, que mesmo odiado por muitos, ainda é o mais utilizado navegador na internet.
Abraços!
Paulo H.
Ao inves de ficar criticando os navegadores, vcs poderia enviar contribuições para melhoras dos mesmos, pois nas condições do FF como software livre ....os caras aceitam qualquer opnião sobre o mesmo ......Uso os mesmos todos os dias ..e não vejo problemas de grande escala. abraços
marconi
Desenvolvimento requer tempo, tempo que se for disperdiçado tendo de fazer o mesmo trabalho diversas vezes acaba se tornando atraso, não desenvolvimento. Por isso existem padrões. Interessante que apenas a "minoria" dos browsers tenta seguir esses padrões. Alguns scripts em diversos sites e portais com tecnologia aberta tentam corrigir essas mazelas do IE com scripts e páginas adaptadas. Parece que a MS não quer mesmo fazer a lição de casa... Não estou falando mal da microsoft, ela fala por si.
Uma boa critica é construtiva, falar mal é fazer propaganda.
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.