A equipe do Internet Explorer anunciou o segundo platform preview para o IE10. Esta versão preliminar apresenta muitas novas funcionalidades, especialmente no suporte a novos padrões do HTML5, como CSS3 Positioned Floats, HTML5 sandbox e HTML5 Forms. Oferece também as novas APIs setImmediate e Page Visibility, além do suporte a scripts assíncronos. O IE10 usa a mesma engine para HTML5 apresentada recentemente nas demonstrações do Windows 8.
Algumas das principais funcionalidades apresentadas são:
- Suporte aos Positioned Floats do CSS3: permite que um determinado conteúdo da página seja agrupado a outros elementos, colocando esse conteúdo em destaque;
- HTML5 SandBox: recurso de segurança que previne comportamentos maliciosos de sites de terceiros, como interceptação de cookies, submissão de formulários ou redirecionamentos de página indesejados;
- HTML5 Forms: validação básica para formulários HTML;
- Suporte a Drag and Drop em HTML5;
- API setImmediate, uma alternativa à API setTimeout com desempenho melhor, para quebrar em partes a execução de operações longas em JavaScript;
- Media Query Listeners: permite executar um script em resposta a mudanças numa media query (por exemplo, para trocar uma imagem, usando uma versão com resolução mais alta ou mais baixa conforme o tamanho da janela);
- Async Scripts: habilita o download assíncrono de scripts JavaScript, sem bloquear o download do conteúdo restante da página;
- API requestAnimationFrame: nova API que permite criar animações mais suaves e eficientes;
- Web Workers: cria containers para execução de JavaScript, de forma independente do código da página web.
Todas essas funcionalidades são explicadas, com demonstrações e exemplos no Platform Preview. O guia do desenvolvedor mostra detalhes sobre como acessar e testar os novos recursos do HTML5 e de tecnologias relacionadas.