HTML 5: veel in het nieuws, wat gaat het brengen?
Veranderd: 12 feb 2010
Gepubliceerd: 09 feb 2010 00:00
Voordat we ingaan op wat HTML 5 is en welke ontwikkelingen er op ons afkomen kijken we eerst terug. In 1997 werd HTML 4 door het W3C* geïntroduceerd met richtlijnen en afspraken om het voor ontwikkelaars en gebruikers van het internet overzichtelijk te houden.
Dat niet iedereen het even nauw nam met deze richtlijnen was te merken in de browser 'oorlog' van begin 2000. Verschillende grote partijen, zoals Microsoft en Netscape hadden hun eigen ideeën over hoe gebruikers het web zouden moeten ervaren. Hierdoor ontstonden browser afhankelijke oplossingen. Soms werd gebruikers zelfs voor het laden van een pagina een advies gegeven als : "Om deze website te kunnen bekijken dient u gebruik te maken van Internet Explorer 5.5 met een beeldscherm resolutie van 800x600. Klik hier om verder te gaan."
Later ontstonden ook problemen met het gebruik van video. Dit medium ondervond ook last van de verschillende browser interpretaties. WMV streaming werkte niet op Safari / Firefox en Quicktime gaf problemen binnen Internet Explorer.
Flash van Adobe (oorspronkelijk ontwikkeld voor Tablet achtige devices**) bracht uitkomst. Met een huidige marktpenetratie van 98% is Flash nog steeds heel populair en geeft gebruikers van verschillende browsers allemaal dezelfde videobeleving. Quadia maakt in de meeste gevallen ook gebruik van Flash met voor steeds meer klanten het gebruik van de H264 codec.
Klik hier voor: H264 de volgende stap in online video
Wat heeft dit allemaal te maken met HTML5?
Door te kijken naar het verleden kan men leren hoe dingen zich ontwikkelen in de toekomst. Dit geldt ook voor HTML 5. De verwachting is dat HTML 5 de nieuwe standaard wordt. Daarom heeft W3C de ontwikkeling van XHTML 2 stopgezet (2009). Samen met de WHAT*** werkgroep, die sinds 2006 bezig is met de ontwikkeling van HTML 5, wordt gewerkt aan de HTML 5 standaard. Echter ook nu zijn niet alle betrokken partijen het eens over de invulling. Met name het gebruik van video binnen HTML5 roept veel discussies op.
Google (met YouTube) en Apple zijn grote voorstanders van het gebruik van de codec H264. Firefox, principieel in het gebruik van open source, wil het zeker niet mindere alternatief OGG gebruiken. De vraag is hoe zich dit ontwikkelt en of Adobe wellicht weer moet inspringen om compatibiliteitsproblemen op te lossen.
Wat gaat HTML5 ons brengen?
Zoals gezegd is HTML 5 een nieuwe poging om tot één standaard voor het web te komen. De vraag om een nieuwe standaard komt voort uit de enorme toename van webtoepassingen. Het gebruik van het internet groeit nog steeds explosief mede door de opkomst van Smartphones en nieuwe devices als de iPad. Het verschil tussen een standalone applicatie op een desktop PC en een webbased applicatie wordt hierdoor steeds kleiner. Het verwerken van bankgegevens, mailen, tekstverwerken, steeds meer applicaties verhuizen naar het internet i.p.v. losse applicaties op PC’s. De introductie van AJAX (door gmail in 2004 populair geworden) heeft deze ontwikkeling een boost gegeven. HTML 5 zal net als AJAX het gebruik van internet opnieuw flink stimuleren. HTML 5 stelt browsers in staat om steeds meer applicaties te verwerken zonder plugins (zoals Quicktime, RealPlayer of Flash) met als voordelen:
· Minder zware belasting van de processorkracht en het geheugen van de computer (Web workers) waardoor de applicaties sneller laden en en hogere performance hebben;
· Efficiëntere caching van data (de caching van browsers kan met HTML 5 worden beheerd);
· Eenvoudige integratie tussen verschillende elementen binnen een pagina.
Denk hierbij bijvoorbeeld aan drag & drop van plaatjes binnen een pagina maar ook het slepen van een spelende video en het tonen van 3d animaties;
· Verwerken van geografische gegevens binnen een webomgeving. Na toestemming van de eindgebruiker kan op basis van geolocation informatie worden verstrekt. Bijvoorbeeld waar de dichtstbijzijnde pin automaat is (iPhone maakt hier reeds gebruik van);
· Webgraphics++, illustraties maken de stap naar vector. Hierdoor blijven deze voor verschillende devices helder en goed te bekijken.
Er zijn nog meer voordelen, maar het belangrijkst is dat HTML 5 de ontwikkeling van een nieuwe generatie webapplicaties zal stimuleren. Wij volgen deze ontwikkelingen nauwgezet voor de ontwikkeling van ons eigen online video platform.
* World Wide Web Consortium -
http://www.w3.org/Consortium/mission ** Een voorbeeld van een tablet device is de nieuwe iPad van Apple die ironisch genoeg Flash momenteel niet
wil ondersteunen.
*** WHATWG community -
http://www.whatwg.org/