Internet Explorer 8 - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Conformité aux standards

L'avancée majeure de la version 8 du navigateur est son évolution vers un meilleur respect des standards (du W3C, notamment). Cette avancée est cependant quelque peu obscurcie par la présence de plusieurs modes d'affichage :

  • standards : le nouveau mode d'affichage propre à IE8 ;
  • strict : le mode d'affichage de IE7 ;
  • quirks : celui de IE 5.

Les paragraphes ci-dessous concernent uniquement le mode «standards», le plus avancé.

CSS

Internet Explorer 8 est conforme (ou quasiment) au standard CSS 2.1, ce qui est une vraie nouveauté dans l'univers Microsoft. Cette avancée se traduit par

  • l'implémentation des propriétés CSS 2.1 ;
  • un modèle visuel (principe d'affichage graphique, modèle de boîtes, gestion des marges) conforme, et donc différent de ceux des versions précédentes du navigateur ;
  • une interprétation correcte des règles CSS, et notamment des sélecteurs. En conséquence, les «hacks» CSS spécifiques à IE7 ou IE6 sont inopérants pour IE8 en mode «standards».

IE8 passe avec succès le test Acid 2.

Par contre IE8 n'implémente que très peu des nouveautés introduites par CSS 3, et reste sur ce point en retard sur les autres navigateurs.

Javascript

Cette version apporte peu de nouveauté sur le cœur du langage javascript. La version du langage implémentée est toujours la 1.5 (contre 1.7 ou 1.8 voire 1.9 pour les navigateurs Firefox, Safari et Chrome).

Le moteur a par contre gagné en performance, comme tous les moteurs javascript développés dans les versions récentes des autres navigateurs.

Le système des gestionnaires d'évènements n'a pas évolué et reste typique au navigateur, expliquant en partie le mauvais score de IE8 au test de compatibilité Acid 3.

DOM Javascript

Quelques changements notables quant à l'implémentation du DOM :

  • La fonction getElementById() est conforme au standard (cherche uniquement selon l'attribut id en ignorant désormais l'attribut name) ;
  • Les fonctions setAttribute() et getAttribute() adoptent un comportement standard.

Recherche par sélecteur

IE8 implémente (avec quelques restrictions) Selectors API, une norme du W3C. Il est ainsi l'un des premiers navigateurs à disposer de cette API dans une version de production.

La restriction principale porte sur le fait que seuls les sélecteurs CSS2.1 sont pris en compte.

Campagne de promotion

Tableau comparatif avec Mozilla Firefox et Google Chrome

En juin 2009, Microsoft publie un tableau comparant IE8, Firefox 3 et Chrome 2 au regard de 10 critères (sécurité, vie privée, facilité d'utilisation, standards du Web, outils pour développeurs, fiabilité, personnalisation, compatibilité, maniabilité, performance). La communauté des concepteurs de site Web dénonce alors le manque d'objectivité des informations fournies par Microsoft. Les sites grand public traitant de l'actualité informatique et numérique déplorent également des déformations par rapport à la réalité. Un développeur Web, Kilian Valkhof, reprend le document de Microsoft dans le but de le corriger..

Financement de 8 repas pour un téléchargement

Pour inciter les internautes états-uniens à télécharger Internet Explorer 8, la firme s'engage à reverser l'équivalent de 8 repas à l'association Feeding America (du 8 juin au 8 août 2009). Cette opération baptisée "Browser for the Better" ("le navigateur pour le meilleur") se base sur un site dédié et est complétée par une série de vidéos thématiques. Mais l'une d'elle, jugée grossière par des internautes, fut retirée rapidement. Cette campagne caritative a été froidement accueillie sur le Web, perçue comme une initiative désespérée de Microsoft pour promouvoir son navigateur, vers lequel .

Trésor de 10 000 dollars australiens enterrés

Pour encourager les utilisateurs de Windows à migrer vers la version 8 du navigateur, la division australienne de Microsoft organise un jeu courant juin 2009 : « Ten Grand is Buried Here. Un mini-site dédié est mis en ligne. Ce dernier annonce le but du jeu : « Nous avons enterré 10 000 dollars sur Internet et si vous êtes le premier à les trouver, vous les garderez » à la condition de naviguer avec IE8 (« Mais vous ne les trouverez jamais avec ce navigateur [Firefox] (alors débarrassez-vous en ou dégagez d'ici) »). Le jeu exige en effet d'utiliser IE8 pour jouer. Le site dédié affiche des messages différents en fonction du navigateur. Seuls les utilisateurs d'IE8 peuvent accéder à des indices (sur le site dédié), cela était facilement contournable en changeant son User-Agent, qui sont émis depuis un compte Twitter créé pour l'opération. Un partisan de Mozilla donne une réponse au jeu sous la forme du site www.tengrandisburiedthere.com : le trésor se situerait sous un agroglyphe en forme de logo Firefox.

Page générée en 0.119 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise