Co je HTML 5 a kdy se na to můžem těšit?

15. Září, 2008 |  Autor: Roman Gamanov  | Kategorie: Web 2.0

Poslední aktualizace hypertextového značkovacího jazyka - společného jazyka internetu,  byla specifikace HTML 4.01 dokončená v září 1999. Od té doby se internet dost změnil. Skončili první války prohlížečů” Netscpae zmizel, z vítěze - Internet Exploreru 5 se zrodila šestka a poté 7. Netscape se přerodil v Mozillu, jež je dnes druhým nejpoužívanějším prohlížečem. Firmy Apple a Google vyvýjí vlastní prohlížeč a Opera s mizivým podílem je přesto stále na scéně a přináší s každou novou verzí pár originálních inovací.

Všechen tento rozvoj však uvedl webové standardy do nepořádku a HTML 5 je od té doby stále vefázi náčtru.

HTML 5 by měla přinést podstatné změny ve standardu HTML, již se nejedná jen o protokol předávání informací prohlížeči, její cíl je dovést internet ke zralosti a změnit jej na platformu pro vývoj aplikací. Místo, kde video, animace, zvuk, obrázky a interakce s prohlížečem jsou standardizovány a stejně tak způsob jakým prohlížeč vykresluje kód a dokonce standardizovaný postup vykreslování chyb v kódu.

Co tedy nabízí HTML 5? Výčet těch nejdůležitějších následuje:

  • Nový chytřejší způsob značkování: multimediální obsah již nebude spadat pod object, ale zvuk bude mít svoji značku, video svoji značku, animace voji značku…
  • Lokální databáze:  tato funkce umožňuje vytvořit lokální databázi v níž může prohlížeč číst a zapisovat. Tato funkce umožní zrychlit interaktivní hledání, vylepšit funkce off-line serfování jak pro běžné stránky tak pro aplikace, jež jsou závislé na dotazech z databáze.
  • Bohaté animace bez pluginů. canvas element umožní vykreslovat vektorovou grafiku. Grafy a prezentace bez použití Flashe nebo Silverlight. Nějáká podpora pro canvas je již v dněšních prohlížečích kromě Internet Exploreru.
  • Opravdové aplikace v prohlížeči. API pro lepší uživatelské rozhraní prohlížeče, “Drag and drop”, podora tlačítka zpět “waipoints” a jiné.
  • Výsledný vzhled stránky bude řídit jen CSS.
  • Prohlížeč bude přesně vědět jak vykreslovat kód i nakládat s chybami! To znamená, že když například opomeneme uzavřít značku, nedostaneme v různých prohlížečí tři různé možnosti vykreslení!

Kdy se dočkáme nového standardu?

Nebude to dřív než v roce 2022. Tedy na rok 2022 je předpokládáno oficiální doporučení standardu. Zdá se vám to příliš dlouhá doba? Ian Hickson, redaktor HTML 5, si to nemyslí. Na základě zkušeností s předchozími standardy je to podle něj reálný termín. Tvořit webový standard totiž není jako psát program píše. Jak standard vzniká mnoho lidí se kněmu vyjadřuje a ovlivňuje tak konečnou podobu, je zde totiž několik skupin jejichž očekávání musí být naplněny. Na první mísě jsou samozřejmě uživatelé, hned těsně za nimi jsou webový vývojáři, jež budou specifikované funkce využívat a samozřejmě také vývojáři prohlížečů. Pokud by tým od W3C pracoval na nějáké funkci, kterou by webaři nepoužívali, nebo prohlížeče neimplementovali, byla by to zbytečná práce.

Html 5 je největší skok ve vývoji webových standardů, přestože práce na něm zaberé více času než na předschozích standardech již nyní můžeme řadu funkcí a vylepšení použivat. Pár zainteresovaných skupin, již pracují na částech HTML5 a uvádějí je do “provozu” a to nezávisle na W3C. Tyto skupiny se spojily v jednu skupinu s názvem Web Hypertext Application Technology Working Group tedy zkráceně: WHATWG. Ve skupině jsou zástupci Mozilly, KHTML/WebKit projektu, Googlu, Applu i Microsoftu.

“HTML 5 je jistý druh přetíženého termínu” říká Mike Shaver, více prezident vývoje od Mozilly. HTML 5 je v souvislosti s WHATWG jakási inspirace a katalizátor. Konkrétně mozilla již v minulých letech zkoušela řadu pokrokových projektů, například Prism umožňoval běh internetových aplikací Off-line, či Wave framework sloužil pro ukládání dat.

Dále Google například vypustil svoje řešení Gears ve svém prohlížeči Chrome, jež má stejné vlastnosti jako funkce pro off-line surfování v HTML5, tedy vytvářet lokální databáze, ukládat soubory, spouštět javascript na pozadí pro zlepšení rychlosti prohlížeče. Gears jsou dostupné i pro jiné prohlížeče (firefox 2,3, IE 6,7 a Safari 3 již brzy ) a v něm se pak tváří jako plugin.Potom je na vývojářích jak jej využijí, například administrace Wordpress je díky němu rychlejší, protože pomocí této technologie umožní nahrát všechny obrázky a ostatní částí administračního rozhraní do počítače uživatele a zejména při pomalejším připojení tak zlepšit prožitek z blogování.

Apple díky projektu WebKit také není pozadu, akorát Microsoft ještě se svým IE 8 váhá, s jistotou však již uvádí, že nebude podporovat canvas

Přestože všechny skupiny z WHATWG nemají úplně jasno v detailech, shodnou se na tom, že se právě nacházíme v zajímavém meziobdobí, z něhož vzejde nový web, web jako platforma pro vývoj apliakcí.

Přidejte komentář

O blogu

Jsem student Teorie interaktivních médií a freelancer, ve volném čase si přividělávám tvorbou sránek. Tento blog je malé poděkování ohromné komunitě webařů-bloggerů... . Odebírejte přes RSS »