Desvendando o HTML5

Por Tony Kaique  |  06/04/2010  |  Comente »

Html5

Sempre que surge uma versão atualizada de um programa ou software, espera-se encontrar novos elementos, com o HTML5 não é diferente. Uma série de novas tags foram implementadas, melhorando a interoperabilidade e reduzindo o tempo de desenvolvimento de sites.

Você vai se deparar com novos recursos para elementos já existentes, além de novas funcionalidades como a incorporação de vídeo, áudio, gráfico e documentos interativos sem a necessidade de plug-ins. Tags para definir o que é topo, menu, rodapé e corpo da página.

Suporte dos navegadores ao HTML5

Depois de uma espera de cinco anos, uma versão de testes do HTML 5 foi finalizada no início deste ano, mas a versão final está prometida para 2012. Mas para que os avanços possam ser vistos é necessário criar navegadores compatíveis com a linguagem. As novas versões do Safari, Opera e Firefox possuem compatibilidade
parcial.

O navegador Chrome, do Google, já conta com tags de video e suporte a canvas derivadas do HTML 5 e o Internet Explorer 8, da Microsoft, também apresenta funções da nova linguagem como armazenamento local de dados para acesso offline e navegação na linguagem Ajax.

Aplicações Offline

Uma das principais mudanças do HTML5 é a possibilidade de armazenar dados na máquina do usuário, sem que elas tenham de ser guardadas no servidor web, facilitando a criação de novas ferramentes online que funcionam enquanto o usuários está desconectado e depois são sincronizadas via internet. Como é o caso do Google Gears (http://gears.google.com/).

HTML5 X Flash

Flash já está presente em uma infinidade de sites hoje. Existem excelentes recursos como vídeos e jogos, que são cada vez mais bem desenvolvidos. O problema é quando o computador começa a encontrar o tratamento de Flash muito pesado, como é o caso dos vídeos em HD no YouTube.

O HTML5 neste caso seria a alternativa ideal. Com a integração de vídeos já não é necessário o Flash para reprodução dos mesmos, aumentando o desempenho. O HTML5 ainda está longe de desempenhar todas as funções do Flash. Porém as promessas são realmente grandes em questão de funcionalidades.

Uma transição do Flash para o HTML5 demoraria anos para acontecer, o que daria tempo para a Adobe melhorar o a performance do Flash e embutir novas funcionalidades. Dizer que o HTML5 vai substituir o Flash é um tanto pretencioso, tecnologias dificilmente morrem, somente se modificam e entram em convergências. Cada linguagem mostra vantagens sobre outras ao desempenhar tarefas — o HTML5 permite maior performance e facilidade, mas não faz tudo que é possível com o Flash.

Experiementos utilizando Html5

3D Walker
3D Walker
http://www.benjoffe.com/code/demos/canvascape/

Torus Circular Tetris
Torus Circular Tetris
http://www.benjoffe.com/code/games/torus/

Player de vídeo HTML5 do YouTube
http://www.youtube.com/html5

Cloth Simulation
Cloth Simulation
http://www.andrew-hoyer.com/experiments/cloth

Sketchpad
Sketchpad
http://www.chromeexperiments.com/detail/sketchpad/

Quer se aprofundar no assunto?

Lista com todas as tags atualmente suportadas pelo HTML5:
http://www.w3schools.com/html5/html5_reference.asp

W3C Working Draft com as diferenças entre HTML4 e HTML5:
http://www.w3.org/TR/html5-diff/

Mais demonstrações em HTML5:
http://www.canvasdemos.com/
http://www.chromeexperiments.com/

Nenhum comentário ainda.

Deixe seu comentário:

Imagem CAPTCHA