Internet Explorer 9 clean, interoperable en snel

Vorig artikel Volgend artikel
Internet Explorer 9 clean, interoperable en snel

Het laatste artikel in de serie "The Road to IE9" komt van Bram Veenhof, Evangelist bij de Developer & Platform Enthusiasm divisie van Microsoft Nederland en gaat zoals je mag verwachten over Internet Explorer 9. 59% van de tijd dat mensen gebruik maken van hun PC maken ze gebruik van een browser. Ruim 60% van de internetters in Nederland gebruikt Internet Explorer dus de aankondiging van een nieuwe versie is een belangrijke gebeurtenis.

En gisteren was het dan zover. Tijdens het Beauty of the Web event in San Francisco kondigde Steven Synofski de beta aan van Internet Explorer 9. De nieuwste versie van Internet Explorer heeft als thema’s snel, clean en interoperable.

Clean : Alles rondom de nieuwe interface van Internet Explorer heeft als doel de eindgebruiker maximaal de site te laten beleven. Tijdens het ontwikkelproces gebruikte men de analogie met een theater dat niet belangrijker moet zijn dan het toneelstuk. De nieuwe gebruikersinterface heeft een minimum aan knoppen en neemt zo min mogelijk scherm in beslag zodat de web pagina volledig in het centrum van de aandacht staat. Er is nog maar een tekstbox waar zowel zoektermen als urls ingetyped kunnen worden.

Nieuwe features in de interface zijn het “lostrekken” van tabs uit de browser waarna de losgetrokken tab een nieuw browservenster vormt. Daarnaast kunnen gebruikers van Windows 7 websites “pinnen” op de taakbalk en startmenu. In het browservenster wat vandaar geopend wordt nemen elementen als de terugknop de stijl over van de website om zo de webpagina nog meer het centrum van de aandacht te laten zijn.

Interoperable
: Het web veranderd. In de begintijd van het internet was het world wide web vooral pagina’s met statische tekst die verwezen naar andere pagina’s met tekst. Na de .com boom en bust, web 2.0 en de social revolutie is de gemiddelde pagina een interactieve pagina die verandert zonder opnieuw te laden gevuld met plaatjes en videos. Om alle sites er in alle browsers en op alle clients er hetzelfde uit te laten zien zijn er standaarden. Internet Explorer ondersteunt de huidige implementatie van HTML5, CSS3, SVG etc. Op deze manier hoeven ontwikkelaars niet de websites aan te passen aan verschillende browser. Ze kunnen volstaan met het schrijven van dezelfde “markup” voor alle browsers. Internet Explorer 9 is een moderne browser die alle moderne web applicaties kan weergeven.

Snel : Om een pagina weer te geven moet een browser:

- Informatie downloaden van het internet
- Deze informatie interpreteren
- HTML parsen
- CSS toepassen
- Javascript uitvoeren
- De grafische elementen op het canvas tekenen
- De computer waar de browser op draait vertellen het canvas op de monitor weer te geven.

Het resultaat van al deze taken maakt dat de gebruiker uiteindelijk zegt ik heb een snelle of minder snelle browser. Het doel van het ontwikkelteam was om Internet Explorer “alround fast” te maken. Geen excuses en dat is gelukt. Met een nieuwe HTML en Javascript engine en het in de achtergrond compileren van javascript is Internet Explorer 9 een zeer responsieve browsers.

Internet Explorer is de eerste browser die de laatste stap van het proces (het tekenen van de graphics) door de grafische processor laat doen. Elke computer heeft een grafische processor dat tekenen op de monitor overneemt van de gewone processor. Doordat de grafische processor hiervoor volledig geoptimaliseerd is deze veel sneller dan de gewone processor. Hierdoor kan Internet Explorer 9 grafisch zware HTML5 applicaties en CSS3 transities heel vloeiend laten zien zonder dat de PC waarop dit gebeurt stopt met reageren (wat zou gebeuren als de gewone processor dit zou doen).

Dit klinkt allemaal heel theoretisch (en dat is het ook). De enige manier waarop Internet Explorer tot zijn recht komt is hem te proberen. Het Internet Explorer 9 beta programma is een open programma dat iedereen kan downloaden. Ga naar thebeautyoftheweb.com en probeer het zelf. 

Meer content

Reageren is uitgeschakeld omdat er geen cookies opgeslagen worden.

Cookies toestaan Meer informatie over cookies