Internet Explorer 8 Final
Microsoft heeft afgelopen donderdag de final versie van haar nieuwe troetelkind op browser gebied gelanceerd. Internet Explorer 8 werd vandaag vanaf 17:00 uur ter download aangeboden. Microsoft geeft zelf aan dat de nieuwste telg van haar browser familie een enorme verbetering is op het gebied van veiligheid en snelheid. Verder geeft de softwarereus uit Redmond aan dat haar browser zich volledig houdt css 2.1-standaard en de html 5-specificaties. Een verademing voor alle web ontwikkelaars onder ons. Hoewel er helaas nog steeds een groep gebruikers is die bij IE 6 zijn blijven hangen. Maar goed dat laatste maar even ter zijde, want daar gaat deze post niet over. IE 8 maar eens even gedownload en geinstalleerd.
Gezien de vele wisselende reacties op internet wist ik niet goed wat van IE te verwachten, buiten de beta die met de beta versie van Windows 7 werd meegeleverd, had ik nog geen echte ervaringen met de browser. Na de installatie en een herstart (hoe kan het ook anders), maar eens wat sites bezocht. Op het eerste gezicht voelt de browser sneller aan als zijn voorganger. Van Google’s Chrome wint het ding het m.i. niet, maar hij lijkt niet onder te doen voor FireFox. Verder start de browser opmerkelijk snellers als IE7. De eerste indruk is dus niet slecht, nu maar eens kijken wat IE 8 verder nog allemaal voor nieuwigheden te bieden heeft.
Accelerators
Een mooie nieuwe optie van Internet Explorer zijn de Accelerators. Deze functionaliteit maakt het gemakkelijker om informatie op te zoeken op andere websites. Wanneer je een srukje tekst selecteerd, kan de Accelerator functionaliteit opgeroepen worden, waarna op sites als google, msn of ebay gezocht wordt naar de geselecteerde tekst. Het is overigens mogelijk dat ontwikkelaars zelf een Accelerator maken. Deze kan dan als add-on aan Internet Explorer toegevoegd worden. Zo zijn er al Add-ons voor sites als Hyves en Marktplaats.
TabInterface
Ook de tabbladen zijn door Microsoft onder handen genomen. Zo zullen tabbladen die vanuit een bepaalde site geopend worden, voortaan dezelfde kleur krijgen en zo dus herkenbaar zijn. Microsoft noemt dit princiepe “groepstab”.
Adresbar
In Internet Explorer 7 werd een url die men intikte alleen aangevuld met suggesties uit eerder bezochte sites. De adresbar van IE8 bouwd de suggesties niet alleen meer op uit bezochte sites, maar betrekt ook de aanwezige favorieten en rss-feeds erbij. Een erg mooie functie m.i. waarmee je nog sneller naar je favoriete sites kan navigeren. Microsoft lijkt deze optie afgekeken te hebben van de awesomebar van Firefox 3.
Beveiliging
Zoals al eerder gezecht, geeft MS aan dat er flink aan de beveiliging gesleuteld is. Zo heeft men de mogelijkheid geintroduceerd van Inprivate Browsing. Wanneer deze opties is ingeschakeld wordt door IE geen zoe- en surfgeschiedenis bewaard. Aanvullend op deze functionaliteit is de zogenaamde Inprivate Blocking software. Deze software signaleerd wanneer er in de Inprivate modus gesurfd wordt dat er content wordt opgevraagd van een externe site (bijvoorbeeld een ad server). Vervolgens kan de gebruiker aangeven of deze content gedownload mag worden. Op deze manier kan IE van de gebruiker “leren’ van welke site bepaalde content geblokt moet worden.
Om malware- aanvallen beter af te kunnen weren, maakt IE 8 gebruik van het Smart-screen fliter. Dit houdt in dat er in een centrale database gekeken wordt of een site bekend staat als potentieel schadelijk. Wanneer dit het geval is grijpt het systeem in en precenteerd de gebruiker een scherm met het voorstel om de site te blokkeren.
Crash
Nog een mooie verbetering in de IE8: Wanneer er een crash op treed, wordt niet het hele programma afgesloten, maar alleen het tabblad dat de crash veroorzaakt heeft. Hiermee ben je dus niet meteen alle geopende tabbladen kwijt. Microsoft heeft dit mogelijk gemaakt door aan elk tabblad een appart proces te koppelen dat dus indien nodig separaat beeindigd kan worden.
Developer Tools
Microsoft heeft in Internet Explorer 8 eindelijk ook gedacht aan de webontwikkelaars onder ons. Met de Developer tools kan code van een website bekeken worden en onder andere op juistheid worden gecontroleerd (validation) of realtime worden aangepast. Hiermee vervalt dus de noodzaak om de Internet Explorer developer toolbar te installeren.
Bij het kiezen voor validation, wordt er door de browser automatisch een nieuw tabblad geopend en wordt de code geanalyseerd door de W3C Validator. Ook kan in het Developer tools venster worden ingesteld met welk programma IE de broncode moet weergeven bij het kiezen voor “broncode” weergeven.
Webstandaarden
Zoals al eerder aangegeven zegt Microsoft zich met IE8 volledig te houden aan de CSS 2.1 en html 5 specificaties. Hierdoor zouden webontwikkelaars in de toekomst minder vaak apparte code moeten schrijven voor verschillende browsers. Ik zet hier bewust in de toekomst neer, aangezien er nog steeds veel mensen (en bedrijven) zijn die nog steeds IE7 of zelfs IE6 gebruiken.
De nieuwe render engine van IE8 zou zich dus aan de standaarden moeten houden. Mocht de engine toch code tegen komen die niet correct verwerkt kan worden, dan zal aan de gebruiker gevraagd worden terug te schakelen naar de IE7-rendermodus. M.i. discutabel, aangezien IE7 niet bekend staat over het correct implementeren van de W3C specificaties.
Conclusie (de mijne dan)
Met IE8 heeft Microsoft duidelijk geluisterd naar haar gebruikers en als het echt zo is dat IE8 eindelijk de webstandaarden gaat respecteren, is dat zeker een stap voorwaards te noemen. Ook de Accelerators is een mooie en handige toevoeging. Of Microsoft hiermee de doorgewinterde Firefox, Opera of Safari gebrukers over de streep trekt, valt te betwijfelen. Wel mag gezegd worden dan met de verbeterde render engine het browsen sneller aanvoelt.
Ook de verbeterde crash bestendigheid is een welkome verbetering. Ook de Developer Tools en de verbeterde functionaliteit van de adresbar (naar Firefox gekeken) is zeker welkom. Het terugvallen op IE7 rendering bij “foute” code, vind ik persoonlijk een minder goede keuze. Waarom terugvallen op de andere rendering, als je beweerd 100% de W3C standaarden te volgen? Maar al met al is IE8 een absolute verbetering ten opzichte van haar voorganger. Of ik het uiteindelijk gaat gebruiken. Misschien ben ik daarvoor ondertussen teveel verknocht aan Firefox. Maar de browser bevat zeker een aantal nieuwe features die ik met belangstelling zal volgen.
Gerelateerde links:
Internet Explorer 8 downloaden
IE Addons downloaden
W3C markup validation
IE7 Developer toolbar
Info over CSS (Wikipedia)

