HTML5 je hotové, vývoj trval 15 let
Před téměř 15 lety byla vydána poslední předchozí verze jazyka pro tvorbu HTML stránek. Následné inovace typu XHTML ale neznamenaly to, co bylo potřeba zrealizovat s příchodem moderního webu a co se nám dnes dostává do rukou v podobě HTML5: univerzální systém plný potřebných rozhraní a samozřejmě všeho, co nabízela již čtyřková řada. HTML5 dává šanci posunout čistě webové aplikace o notný kus dál a jako takové bude mimo jiné tahounem kupříkladu i pro operační systém Firefox OS.
HTML5 lépe reflektuje potřeby současné doby, tedy nutnost v rámci webových stránek obsluhovat věci, které byly zcela mimo možnosti HTML4. Například video
- mimo jiné i proto je HTML5 označováno za „zabijáka Flashe“ a je to jedině dobře, když Adobe ukončil vývoj linuxové verze. Stejně tak tag audio
, který s videem svorně nahrazuje dosavadní praxi s object
tagem. Definitivně končí i ryze kosmetické tagy jako font či center, ostatně již dlouhou řadu let se spousta těchto věcí přesouvá do CSS.
Jsou zde nová aplikační rozhraní (API) jako Canvas 2D API, přehrávání médií, offline webové aplikace, editace dokumentů, podpora drag&drop, věci kolem MIME typů, mikrodat či web storage a další věci. Různé animace ale nadále zůstávají v kompetenci kaskádových stylů či JavaScriptu.
Nová verze HTML5 nebude znamenat okamžitou revoluci hned ze dvou důvodů: za prvé se již několik let v různé míře používá na mnoha různých webech. Jelikož prohlížeče přicházely s podporou různých novinek moderní doby průběžně (a nejde jen o věci jako třeba video tag z HTML5, ale třeba takové záležitosti jako WebRTC, nicméně to již odbočuji), řada tvůrců stránek je již využívá. Další se je budou učit a nasazovat je postupně, nicméně při dobře odvedené práci by návštěvníci stránek neměli zaznamenat problémy (tedy pochopitelně kromě změněné funkcionality).
HTML5 jakožto finalizovaná specifikace přichází s velký zpožděním, ale konečně je tady. Samozřejmě ale platí: máte-li svůj web uháčkován v HTML4 či XHTML1.x, bude fungovat i nadále.