As oito áreas do HTML5
O novo padrão HTML é vasto. Por esta razão, O W3C dividiu estas novidades em oito áreas tecnológicas. A divisão ajuda na homologação do padrão e suporte dos fabricantes, que estão sendo feitos em porções. Estas áreas são:
• Semantics (Semântica): A ponta do iceberg. Nesta área estão as novas tags que auxiliam na análise semântica dos textos presentes nas páginas. São muito úteis, especialmente para melhorar a eficiência dos mecanismos de busca, como o Google. Adicionalmente, novas tags para renderização de formulários. Em destaque, caixas de texto com validação nativa.
• Offline & Storage (Fora do Ar e Armazenamento): Aborda todas as funcionalidades referentes ao tratamento do website quando o visitante estiver em modo offline. Tem novidades em armazenamento de informações no navegador, como o LocalStorage e o Banco de Dados IndexedDB, indo mais além dos famigerados cookies.
• Device Access (Acesso por Dispositivos): Compreende todas as APIs que estendem a experiência de visitantes de dispositivos móveis como tablets e smartphones, tais como a Geolocalização (usando GPS ou outros recursos para determinar onde está o usuário), o uso do acelerômetro (utilizado para determinar a orientação do dispositivo no espaço), o uso do microfone e câmera destes dispositivos, além de eventos específicos para telas sensíveis a toque.
• Connectivity (Conectividade): Avanços incríveis na conectividade de aplicações web: comunicação usando WebSockets e SSE (Server Side Events), essenciais especialmente em jogos eletrônicos.
• Multimedia: Novas tags para a publicação de áudio e vídeo na Internet, além de novos formatos multimedia suportados.
• 3D, Graphics & Effects (3D, Gráficos e Efeitos): Engloba aqui o Canvas, que permite desenhar elementos gráficos em uma página – como uma tela de desenho. Também, o suporte a WebGL para renderizações em 3D, o suporte ao formato SVG e efeitos 3D obtidos através de CSS3.
• Performance & Integration (Performance & Integração): Melhorias significativas na manipulação e submissão de formulários pela Internet. Possibilidades de processamento paralelo, utilizando os novíssimos Web Workers. Melhorias, também, na integração com o visitante (interface) com o excelente recurso de Drag ‘n Drop (arrastar-e-soltar).
• CSS3: Novíssimos estilos e efeitos sem sacrificar performance ou indexação dos mecanismos de busca.
Henrique Poyatos é coordenador pedagógico de EAD e professor dos cursos de graduação e MBA da FIAP. Pós-graduado em Gerenciamento de Projetos e tecnólogo em Processamento de Dados (FIAP). Atua no mercado de desenvolvimento para Internet desde 1996 e coordenou projetos de tecnologia para empresas como Caixa Econômica Federal, Nossa Caixa, McDonalds, Metrô de São Paulo e clientes internacionais.



