HTML5
HTML5 ist die überarbeitete und neueste Version der Hypertext Markup Language (HTML), der Standard-Programmiersprache, um Inhalte von Websites zu beschreiben und darzustellen.
HTML5 wurde entwickelt, um Kompatibilitätsprobleme zu lösen, die HTML4 noch beeinflussten. Einer der größten Unterschiede zwischen HTML5 und früheren Versionen ist, dass ältere Versionen von HTML proprietäre Plugins und APIs benötigen. Das ist der Hauptgrund, warum Websites, die in einem Browser gestaltet und getestet werden, in einem anderem Browser nicht korrekt geladen wurden.
HTML5 bietet eine gemeinsame Schnittstelle, um das Laden von einzelnen Elementen einfacher zu machen. Es ist zum Beispiel nicht mehr notwenig, ein Flash-Plugin in HTML5 zu installieren, da das Element von selbst ausgeführt wird.
Eines der Design-Ziele für HTML5 ist es, Multimedia-Inhalte auf mobilen Geräten abbilden zu können. Neue syntaktische Funktionen wurden eingeführt, um Videos, Audio-Inhalte und Canvas-Elemente zu unterstützen. HTML5 bieten zudem Feature, mit denen Nutzer mit Webinhalten interagieren können. Dazu gehören:
- neue Parsing-Regeln für mehr Flexibilität;
- neue Attribute;
- Beseitigung veralteter oder redundanter Attribute;
- Drag & Drop-Funktionen von einem HTML5 Dokument zu einem anderen;
- Offline-Bearbeitung;
- Nachrichten-Erweiterungen;
- detaillierte Regeln zum Parsen;
- MIME und Protokoll-Handler-Registrierung;
- ein gemeinsamer Standard für die Speicherung von Daten in SQL-Datenbanke (Web SQL).
Die Pläne für HTML5 wurde durch eine Arbeitsgruppe des World Wide Web Consortiums (W3C) 2007 verabschiedet. Der erste Entwurf von HTML5 wurde im Januar 2008 veröffentlicht. Die fertiggestellten HTML5-Spezifikation (W3C Recommendation) wurde am 28. Oktober 2014 vorgelegt.
Damit wird der neue Standard die bisherigen Versionen HTML 4.01, XHTML 1.0 und DOM HTML Level 2 ersetzen. In den meisten Browsern ist HTML5 bereits implementiert.