InfoQ

InfoQ

Notícias

Meus Favoritos

Faça oLogin ou Cadastre-se para ativar o recurso de favoritos por tempo ilimitado.

O conteúdo foi adicionado aos favoritos!

Houve um erro ao adicionar aos favoritos! Por favor, tente novamente.

Internet Explorer 9 Preview 3 possui suporte a mais funcionalidades do HTML5

Postado por Abel Avram , traduzido por Lucas Souza em 29 Jun 2010

Seções
Desenvolvimento
Tópicos
Arquitetura ,
.NET ,
RIA
Tags
Microsoft ,
Internet Explorer

Internet Explorer Preview 3 vem com melhorias do HTML5, sendo as mais notáveis: audio, video e canvas, uma rápida engine de JavaScript, maior suporte ao DOM e CSS, suporte a fontes embutíveis, de acordo com a implementação do HTML 5 em outros browsers, e melhor performance em algumas áreas com aceleramento de hardware.

IE 9 Preview 1 e 2 incluía acelaração de hardware para texto, imagens e gráficos vetoriais, enquanto o  IE 9 Preview 3 adiciona video, audio e canvas renderizado no GPU ao invés da CPU. A Microsoft decidiu rodar todo conteúdo da web page sobre o Windows em um cartão gráfico para melhor performance, tornando o IE "o primeiro browser que usa aceleração de hardware para toda web page, por padrão, disponível para desenvolvedores começarem o desenvolvimento de seus sites modernos."

Canvas. Uma das features mais desejadas foi o Canvas. O IE9 Preview suporta o efeito como demonstrado nos seguintes demos: Asteroid Belt, Fish Tank, e Amazon Shelf.

Audio & Video. IE9 também adicionou suporte as tags <audio> e <video> através do codec H.264. O site Video Panorama contém um número de vídeos que os desenvolvedores pode usar para testar a capacidade do IE de renderizar vídeo nativamente.

JavaScript. The Chakra JavaScript engine supports the ECMA-262 standard and even adds support for some of the new features in ECMA-262 Fifth Edition (PDF), aka ES5:

JavaScript. A engine Chakra JavaScript suporta o padrão ECMA-262 e adiciona suporte para algumas novas features presentes no ECMA-262 Fifth Edition (PDF):

O suporte para o ES5 incluí o novo array e métodos de objetos, assim como outras melhorias na linguagem para trabalharmos com strings e datas. O site de test drive incluí exemplos onde você pode tentar usar os novos métodos dos arrays e jogar um game construído com as novas funcionalidades do ES5. Você pode aprender mais sobre como nós usamos os arrays do ES5 vendo o vídeo para o jogo Tile Switch.

Os últimos resultados dos testes do Webkit Sunspider da Microsoft mostram que o IE9 tem aumentado a velocidade no processamento de JavaScript puro, ficando próximo a browsers como Opera 10.6 e Chrome 6.0 Beta.

DOM, CSS. IE 9 Preview 3 possuí suporte as seguintes features do DOM e do CSS: DOM Traversal, eventos do DOM L2 e L3, getComputedStyle do DOM Style, CSS3 Values e Units, e múltiplos backgrounds do CSS3. O IE9 também suporta fontes embutíveis usando o Web Open Font Format (WOFF) baseado no CSS3 font face feito através do DirectWrite com precisão sub-pixel para renderização de texto.

Baseado no Preview do IE9, a Microsoft atualizou o Testing Center com novos testes e novos resultados de testes e reportou que foram submetidos testes para a W3C, porém ainda não há testes comuns em que todos os browsers tem concordados em aceitá-los e/ou fazê-los. Isso seria um grande passo para garantir que todos os navegadores são realmente compatíveis com HTML5 e não apresentarão diferenças entre eles, afetando o desenvolvimento web. No Acid3, o IE 9 Preview 3 apresentou um score de 83 comparado com um score de 68 no Preview 2.

Conteúdo Educacional

Business Model Canvas, passo a passo

O Business Model Canvas é uma ferramenta estratégica para a construção visual de novos produtos ou serviços. Conheça cada um dos seus elementos e como preencher o Canvas, passo a passo.

Google Apps Script, Parte 2: Google Docs, triggers e envio de emails

Nessa segunda e última parte de uma série sobre o Google Apps Script, conheça como funciona o envio de emails, a conversão de documentos e como criar menus e triggers.

Serviços de cloud computing PaaS: um guia para desenvolvedores Java

Este artigo avalia seis dos mais importantes fornecedores de serviços de cloud computing PaaS para desenvolvedores Java, analisando critérios como desempenho, escalabilidade e tecnologias suportadas.

Canvas de Modelo de Negócios: uma contribuição para o sucesso de Startups

O Canvas de Modelo de Negócios é um novo modo de comunicar e suportar a validação iterativa, incremental e empírica de modelos de negócio de startups e novos produtos substituindo o plano de negócios.

Entrevista com Rebecca Parsons Parte 2: Agile Distribuído, Arquitetura vs. Design e SOA

Nesta segunda e última parte de uma entrevista exclusiva para InfoQ Brasil, Rebecca Parsons, CTO da ThoughtWorks, fala sobre o Agile Distribuído e técnicas para definição de arquiteturas.

Entrevista com Rebecca Parsons Parte 1: Agile nas Empresas e Arquitetura Evolucionária

Nessa primeira parte de uma entrevista com a CTO da ThoughtWorks, veja recomendações sobre formas de construir e arquitetar sistemas para obter o máximo de flexibilidade e responsividade a mudanças.

Agile das equipes à organização: o papel do gerente, estratégias e dicas para a adoção

Os gerentes de projetos podem assumir o papel crítico de liderar a introdução do Agile. Vejas conceitos, dicas e técnicas para apoiar esse processo de mudanças.

Sinais vitais de um projeto ágil: saúde através de indicadores

A monitoração dos indicadores da saúde de um projeto ganham interpretações e prioridades diferentes nos projetos ágeis, que focam em transparência, visibilidade, simplicidade e medidas quantitativas.