Country / Dev

IE8 passe le test Acid2

Il y a des jours comme ça où on se demande si on n’a pas oublié de se réveiller.

Pour commencer mon côté gamer a tilté à l’annonce du teaser de Duke Nukem Forever (sortie prévue pour Noël 1998 d’après mon vieux magazine Gen4).

Puis histoire de finir la soirée en beauté, la révélation sur le blog d’IE : la version de développement d’Internet Explorer 8 passe le test Acid2 !

IE8 - Août 2007 IE8 - Décembre 2007

Alors, c’est super mais que peut-on en déduire ? Pour l’instant pas grand chose :

  • support des Data Url
  • support du contenu généré (propriété ‘content’ associée aux pseudo-éléments :before et :after)
  • support des valeurs table et table-cell pour la propritété display (ce qui va supprimer 90% des flottants de nos design)
  • support des balises object imbriquées (afin de proposer différents contenus alternatifs)
  • support de l’utilisation des balises object pour les images
Bon, c’est sûr, d’autres choses ont été implémentées afin d’arriver à ce résultat mais à mon humble niveau c’est tout ce que j’ai réussi à identifier. En espérant qu’ils deviennent un peu plus bavards sur l’avancement du développement.

Déjà si vous êtes curieux, vous pouvez télécharger la vidéo où les développeurs montrent l’avancement de l’implémentation + 30min d’interview.

Cette nouvelle soulève aussi d’autres questions :

  • hasLayout est-il toujours de la partie ? Non !
  • qu’en est-il de Javascript ? Es-ce que lui aussi aura le droit à sa cure de jouvence ?
  • pensent-ils implémenter des modules de CSS3 ? (apparement oui, Laurent Jouanneau a repéré un fichier
    FSMULTICOLUMNLAYOUTDS.H
    dans la liste de fichiers commités)
  • Sur quelles plateforme sera disponible IE8 ? Vista sans aucun doute (les sources d’IE8 étant placées dans le dossier
    longhorn_ie8
    ), mais qu’en est-il d’XP ? Et du mode de distribution ?
  • Est-ce que je vais enfin pouvoir faire correctement mon travail (cad sans ajouter plusieurs Ko de hacks pour IE) ?
A la dernière question je dirais : pas avant quelques années encore.

Attention, ce qui suit n’est que pure spéculation.

1 an après la sortie d’IE7 j’ai encore près de 31% d’IE6 sur mes sites. Alors, en supposant que IE8 soit le navigateur qu’on espère tous, il faudrait plus d’1 an pour renouveler le parc actuel. Si on considère qu’ils prévoient de sortir une beta dans la première moitié de 2008, disons que ça nous donne une sortie fin 2008 au mieux (à titre de comparaison : IE7, première beta 31 janvier 2006, sortie le la version finale le 18 octobre de la même année). Ajoutons à ça à peu près 1 an 1/2 pour la transition du parc actuel d’IE6/7 vers IE8.

Ça nous amène à mi-2010, et là, enfin, il y a des chances que l’on puisse enfin virer nos hacks…

Pour finir, oui, c’est un énorme pas en avant, et je suis assez enthousiaste quand au reste des évolutions d’IE8. Mais vu l’état du parc actuel des navigateurs, il faudra encore pas mal de temps pour se retrouver dans une situation “normale”.

Maj 21/12/2007 : D’après Markus Mielke, le hasLayout est bel et bien de l’histoire ancienne ! (via et via)

Commentaires

Laisser un commentaire

Flux RSS des commentaires de ce billet

(obligatoire)

(obligatoire)