HTML5

HTML 5 is een herziening van de Hypertext Markup Language (HTML), de standaard programmeertaal voor het beschrijven van de inhoud en het uiterlijk van webpagina's.

HTML5 is ontwikkeld om compatibiliteitsproblemen op te lossen die de huidige standaard, HTML4, parten spelen. Een van de grootste verschillen tussen HTML5 en eerdere versies van de standaard is dat voor oudere versies van HTML propriëtaire plugins en API's nodig zijn. (Dit is de reden waarom een webpagina die in de ene browser is gebouwd en getest, mogelijk niet correct wordt geladen in een andere browser). HTML5 biedt één gemeenschappelijke interface om het laden van elementen gemakkelijker te maken. Het is bijvoorbeeld niet nodig een Flash-plugin te installeren in HTML5 omdat het element vanzelf wordt uitgevoerd.

Een van de ontwerpdoelen voor HTML5 is ondersteuning voor multimedia op mobiele apparaten. Om dit te ondersteunen zijn nieuwe syntactische functies geïntroduceerd, zoals video-, audio- en canvas-tags. HTML5 introduceert ook nieuwe functies die de manier waarop gebruikers met documenten omgaan echt kunnen veranderen, zoals:

  • 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.