Voilà une excellente nouvelle pour le Web dans son ensemble : IE8 devrait passer le test Acid 2 (si Microsoft tient ses promesses).

Le passage d'Acid 2[1] ne signifie pas la conformité du moteur aux standards tels que CSS, HTML, DOM et JavaScript. Il s'agit en fait d'une série de tests réunis dans une seule page, mais réussir ces tests ne signifie pas du tout qu'Internet Explorer va respecter les standards. Par contre, c'est un progrès indéniable dans cette direction, et c'est déjà bien que Microsoft se bouge dans le bon sens après toutes ces années[2] !

Rappelons qu'Opera passe le test Acid 2 depuis mars 2006 Safari depuis fin avril 2006, Firefox depuis décembre 2006 (en fait, David Baron avait un proto bien plus tôt, mais cette version n'était pas distribués.) Mise à jour : je parle ici de version pas nécessairement finalisées. Le critère que j'ai retenu, c'est la présentation au public du passage du test. Ainsi, je compte que IE passe le test Acid 2 depuis cette semaine, alors qu'on ne verra pas IE 8 avant le 2eme semestre 2008 à mon avis, au plus tôt. Plus précisément, Firefox 3 passe le test, mais pas Firefox 2.

Nouvelle mise à jour, du 21/12/2007 au matin : pour ceux qui veulent savoir quels sont les navigateurs qui passent le test Acid2, et depuis quand, se reporter à l'article Acid2 sur Wikipedia, forcément bien plus complet que mon billet. Vous pourrez constater que la réponse est tout sauf simple :-)

Notes

[1] On notera que le test est aussi disponible ici, mais que le paramétrage du serveur le rend incorrect...

[2] Oui, il y avait quelques bogues CSS corrigés dans IE7, mais c'était franchement maigre par rapport à ce qu'il y avait à faire.