HTML5

HTML 5 é uma revisão da Hypertext Markup Language (HTML), a linguagem de programação padrão para descrever o conteúdo e aparência das páginas Web.

HTML5 foi desenvolvida para resolver problemas de compatibilidade que afetam o padrão atual, HTML4. Uma das maiores diferenças entre HTML5 e versões anteriores do padrão é que versões mais antigas do HTML requerem plugins proprietários e APIs. (É por isso que uma página Web que foi construída e testada em um navegador pode não ser carregada corretamente em outro navegador). O HTML5 fornece uma interface comum para facilitar o carregamento de elementos. Por exemplo, não há necessidade de instalar um plugin Flash em HTML5 porque o elemento será executado por si mesmo.

Um dos objetivos do design para HTML5 é suportar multimídia em dispositivos móveis. Novos recursos sintáticos foram introduzidos para suportar isso, tais como tags de vídeo, áudio e tela. HTML5 também introduz novos recursos que podem realmente mudar a forma como os usuários interagem com documentos, inclusive:

  • New parsing rules for enhanced flexibility
  • New attributes
  • Elimination of outmoded or redundant attributes
  • Drag and drop capabilities from one HTML5 document to another
  • Offline editing
  • Messaging enhancements
  • Detailed rules for parsing
  • MIME and protocol handler registration
  • A common standard for storing data in SQL databases (Web SQL)

HTML 5 was adopted by the new  working group of the World Wide Web Consortium (W3C) in 2007. This group published the first public draft of HTML 5 in January 2008. As of now, HTML5 is in the "Call for Review" state, and the W3C expects that it will reach its final state by the end of 2014.