Mes impressions sur le web, les standards et autres…


IE7 bêta 1 : Du cosmétique et rien d’autre

Ça y est, le très attendu (pour plusieurs raisons) IE7 sort dans sa première version béta publique. Cette béta était hier encore destinée uniquement aux personnes inscrites sur MSDN mais a depuis été rendue accessible à tout le monde (c’est à dire ceux qui ont windows XP SP2 ou qui testent Windows Vista). Les développeurs web du monde entier vont-ils pouvoir crier victoire et pousser un ouf de soulagement ? Voyons voir ça.

Une brève documentation est accessible à cette adresse au format word (évidemment). Je vous fais un résumé de ce qui y est dit :

  • Support du canal alpha pour les images PNG (gif, cette fois, ton compte est bon)
  • Gestion des onglets
  • Plus de sécurité
  • Support de RSS
  • Correction des bugs CSS peekaboo et guillotine (Wha, c’est dingue !)
  • … Ah bah non, c’est tout…

Tout cela sous réserve que d’autres changements ou améliorations aient été fait mais ne soient pas (encore) documentés. Bon, ok, implémenter correctement et à peu près complètement CSS 1 et 2, le DOM Core, Events, Style (c’est le minimum) et HTML 4.01 pour ne citer que ceux-là ne se fait pas en claquant des doigts, ni même en six mois, mais tout de même, il y a au moins quelques corrections triviales que l’on pouvait (naïvement) espérer :

  • Support de la balise <abbr>, c’est trop demander ?
  • Ajout par défaut des guillemets autour des éléments <q>
  • Améliorer le support de la balise <object> (c’est pas bien compliqué, cette balise est bien parfaitement utilisable pour insérer du flash dans IE)
  • :hover fonctionnel sur tout élément (pas forcément trivial je suppose, mais très demandé)
  • … allez, j’arrète, je vais pas passer ma soirée à faire la liste

La plupart des personnes qui avaient espéré bon gré, mal gré une amélioration du support des standards dans IE7 savent maintenant à quoi s’attendre. Un IE6 avec quelques Killer features en plus sensées repousser la concurrence au niveau de quelques misérables pourcentages, quelques corrections dans le support des CSS histoire de tenir parole (hé, stricto sensu, ils améliorent effectivement les support des standards dans IE) et une amélioration de la sécurité (le cheval de bataille de Microsoft depuis environ un an et demi), voilà le chemin que semble prendre cette nouvelle version d’IE.

Je souhaite toutefois nuancer cette mauvaise nouvelle. Cette béta n’est que la première, il y en aura au moins une autre il me semble, et peut-être le gros des changements dans le support des normes arrivera-t-il dans cette prochaine béta (l’espoir fait vivre, comme on dit). Attendons également d’avoir plus de retour de la part des personnes ayant la possibilité de tester IE7, il y a peut-être des changements non-documentés (voir le lien plus haut) et qui n’ont pas encore été repérés, cependant, au moins pour le support des CSS, le seul fait que le test acid2 dans IE7 donne au pixel près le même rendu que dans IE6 en dit long sur l’absence d’amélioration réelle. Enfin, on peut prendre acte de cette état de fait et y voir un aspect positif : IE6 et 7 ayant (dans l’état actuel des informations disponibles) un moteur de rendu similaire, les développeurs web n’auront alors pas besoin de se procurer Windows XP SP2 voire Windows Vista quand celui-ci sera sorti pour tester leurs pages avec IE7. Tester ces pages avec IE6 suffira à s’assurer de leur affichage correct dans IE7.

Il est apparamment possible d’ installer IE7 sur un Windows XP non anglais. Égoïste que je suis, je n’avais pas pensé à vous fournir quelques uns des liens que j’ai trouvé sur le même sujet. Voilà qui est réparé :