











“ Sans petits bouts de code à la sauce Microsoft, l'affichage de certains sites ne sera pas correct ”
Francisco Villacampa, rédacteur en chef adjoint
La grogne contre Internet Explorer (IE) 8 monte chez les gardiens de l'interopérabilité et les développeurs web. Le navigateur, attendu en mars 2009, ne serait pas si respectueux des standards que prévu. Pour mémoire, la version 8 introduit trois moteurs de rendu destinés, notamment, aux sites préhistoriques prévus pour IE 6, à ceux actuels conçus pour IE 7 et aux sites très respectueux des standards (CSS 2.1, HTML 5, etc.). Seul ce dernier moteur sera activé par défaut. Résultat ? En théorie, les sites respectueux des standards devraient s'afficher correctement et tant pis pour ceux qui ont cru bon d'optimiser l'affichage pour IE 6 ou 7. L'utilisation d'un moteur intégriste, dit de “ superstandard ”, va-t-il pour autant garantir une meilleure prise en charge du langage HTML 5 ? Donc une meilleure interopérabilité ? Pas sûr. D'après Anne Van Kesteren, collaborateur (c'est un homme) d'Opéra, spécialiste dudit langage et membre du Web Standards Project avec lequel Microsoft collabore, la firme de Redmond a “ étendu ” le langage en matière d'interprétation de syntaxe et de métadonnées. Tout cela en catimini. De fait, cette approche oblige les développeurs à introduire dans leurs sites, ces petits bouts de code à la sauce Microsoft sans lesquels l'affichage ne sera pas correct. Or c'est justement ce que les standards tentent d'éviter ! De leur côté, les forums de développeurs s'étonnent que certains sites, conçus selon les préceptes du W3C, s'affichent mal uniquement avec IE 8, là où les navigateurs Mozilla 3.0 ou Opera restituent correctement les pages. Pour ma part, je veux juste naviguer sans me soucier de ces aspects techniques. J'ai donc du mal à concevoir que Microsoft ne propose pas, comme ses concurrents, un moteur de rendu unique, capable de basculer automatiquement en mode d'exception lorsqu'il rencontre une commande inattendue issue du “ Web à papa ”. A moins de considérer que Microsoft, malgré ses efforts réels pour renforcer l'interopérabilité, tente au final de favoriser en douce ses propres spécifications. Non, je ne peux m'y résoudre.
fx.villacampa@01informatique.fr
