Hoofdcategorieën
Device Settings

Preview IE8 bèta 2: de tijden veranderen

Door Dimitri Reijerman, woensdag 27 augustus 2008 21:01, views: 141.176

Onder de motorkap

Een nieuwe browser heeft naast de zichtbare vernieuwingen aan de voorkant dikwijls ook ingrijpende wijzigingen onder de motorkap ondergaan. Volgens de Microsoft-ontwikkelaars is dat bij IE8 zeker het geval.

Vooral de verwerking van javascript zou aanzienlijk zijn versneld, waardoor websites die gebruik maken van Ajax soepeler draaien. De toekomst zal echter leren of de behaalde winst voldoende is om de beloofde prestatiesprong van Mozilla's vernieuwde jit-compiler bij te kunnen benen, maar Microsoft nuanceert opvallend genoeg in een recente blogposting de performancewinst die een gemiddelde gebruiker zou bemerken door een snellere javascriptverwerking. Verder claimt Microsoft dat de html-parser en de verwerking van css-opmaakcode zijn versneld.

*Crashbestendiger
In IE8 zouden de gevolgen van een crash beperkter zijn, zo beloven de ontwikkelaars. Mocht een script of een plugin vastlopen, dan zal alleen de betreffende tab met een foutmelding afsluiten. Volgens Microsoft is dit mogelijk geworden dankzij een loosely-coupled Internet Explorer, waarbij elke tab binnen een eigen proces draait. Mocht de gehele browser toch crashen, dat zal IE8 pogen alle geopende tabs te herstellen en tekst die in een invulveld was geplaatst - bijvoorbeeld tijdens het opstellen van een e-mail - proberen te herstellen. Met behulp van de add-on manager kunnen eventuele stroef lopende toevoegingen worden opgespoord en verwijderd.

*Webstandaarden
IE8 - Compatibilty viewEen belangrijke vernieuwing binnen de browser is de verbeterde interoperabiliteit met de gangbare webstandaarden. Zo voldoet IE8 volgens Microsoft aan de css 2.1-standaard en wist de renderengine in een relatief vroegtijdig stadium de Acid 2-rendertest succesvol te doorlopen. Hierdoor moet het op termijn minder vaak gaan voorkomen dat een webontwikkelaar code voor verschillende browsers moet schrijven. In IE8 heet de nieuwe rendermodus de 'standard mode' en is de standaard rendermodus.

Mocht de achtste versie van Internet Explorer echter opmaakcode tegenkomen die het correct tonen van een webpagina verhindert, dan zal de browser dit veelal bemerken en de gebruiker vragen om terug te schakelen naar de IE7-rendermodus. Dit kan hij doen door de 'compatibility view'-knop in te drukken, die naast de adresbalk zal verschijnen. De instelling om van de oude rendermethode gebruik te maken, zal door IE8 worden opgeslagen. Overigens kunnen webmasters met behulp van een meta-tag in een html-document aangeven welke rendermodus de voorkeur geniet.

*Developer tools
IE8 - Developer toolsIn IE8 heeft Microsoft voor webontwikkelaars overigens nog een aardige verrassing in petto. De apart te installeren developer toolbar van IE7 is niet langer nodig dankzij de ingebouwde developer tools. Met de gereedschapskist kunnen ontwikkelaars onder andere html- en css-code debuggen, pagina's analyseren in de drie verschillende rendermodi en content realtime bewerken.

Ontwikkelaars die werken aan zogeheten rich web applications krijgen ook enkele nieuwe handreikingen vanuit Redmond. Zo zijn de navigatiemogelijkheden binnen Ajax-applicaties verruimd, worden de Dom-storage en de connection events uit de eerste html 5-specificatie ondersteund, en is er een api aanwezig voor css-selectors. Bedrijven die IE8 op termijn willen uitrollen zullen met tevredenheid constateren dat de browser in Vista-omgevingen geslipstreamed kan worden, waardoor de nodige installatietijd kan worden bespaard.

Volgende pagina (Conclusie - 5/5)


Inhoudsopgave

VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011