L'organisme de standardisation W3C vient de mettre à disposition la première version du test officiel de conformité HTML5. Les différents navigateurs du marché ont été passés à la loupe et voici les résultats (voir tableau ci-dessous). Il apparait très clairement que la Platform Preview 6 d'Internet Explorer 9 arrive premier !


































































FeatureInternet Explorer Platform Preview 6Google Chrome 7.0.517.41 betaFirefox 4 Beta 6Opera 11.00 alpha (build 1029)Safari Version 5.0.2 (6533.18.5)
attributes100%100%100%100%100%
audio100%100%100%100%100%
canvas89.55%80.6%75.32%85.35%86.16%
getElementsByClassName83.33%100%94.12%94.44%88.89%
foreigncontent100%100%100%0%10%
video100%92.86%71.43%78.57%71.43%
xhtml5100%42.86%85.71%100%42.86%

Cette première place symbolise les efforts que Microsoft a réalisé avec Internet Explorer 9. Il convient toutefois de nuancer légèrement ces résultats pour plusieurs raisons. Tout d'abord, ce test a un but spécifique : tester la conformité HTML5 du navigateur et non à toutes les technologies que l'on regroupe vulgairement sous ce nom comme le CSS3 qui n'en fait pas partie.

Ainsi, voici les technologies testées avec ce test de conformité HTML5 :
  • attributes
  • audio
  • canvas
  • getElementsByClassName
  • foreigncontent
  • video
  • xhtml5
Comme vous pouvez le remarquer, la technologie CSS3 n'est pas présente tout comme certains éléments non finalisés à ce jour comme les WebSocket... Microsoft a toutefois toujours affirmé qu'il n'implémentera que les parties finalisées de la norme (ou proche de la finalisation). Les éléments qui nécessitent encore des discussions seront laissés de côté. Microsoft a réintégré les discussions autour du HTML5 dirigées par le W3C il y a de plusieurs mois.

La deuxième raison principale est le fait que les dernières versions de tous les navigateurs ne sont pas utilisées dans ce test. En effet, Chrome 7 est déjà finalisé alors que Google finalise Chrome 8 tandis que Chrome 9 est déjà en travaux. Concernant Firefox 4.0, une béta 7 va bientôt être disponible alors qu'une béta 8 est sur les rails. Toutefois, les évolutions apportées par ces différentes versions concernent l'accélération matérielle du rendu et une amélioration des performances JavaScript plus qu'une augmentation sensible de la gestion des composants ici testés. Il convient donc de relativiser cette approximation.

Pour conclure, Microsoft implémente avec IE9 le tronc finalisé de la norme HTML5. Ainsi, les développeurs vont pouvoir utiliser ces technologies sans se soucier et être freiné par les fonctionnalités manquantes dans les différents navigateurs. Le temps que ces technologies soient implémentées largement, Microsoft aura très certainement acté l'arrivée de Windows 8 surrement accompagnée de celle d'IE10. La norme HTML5 devrait alors être quasiment finalisée et donc implémentée dans son intégralité...

Microsoft va publier une version Release Candidate dans les prochaines semaines (probablement début 2011) avant une version finale probablement au printemps ou au début de l'été. D'ici là, d'autres améliorations peuvent arriver... :)

Commentaires (5)

Avatar de l'auteur nathan nathan - Mardi 02 novembre 2010, 18:09
bravo pour le bon travail .j'ai une autre info sur silverlight et flash qui vont arreter au profit de html 5 . voila l'info que j'ai eu ce matin
http://www.silicon.fr/silverlight-et-flash-abandonnes-au-profit-de-l%e2%80%99html5-42744.html
:)
Avatar de l'auteur Christophe Lavalle Christophe Lavalle - Mardi 02 novembre 2010, 18:13
Adobe travaille sur une nouvelle version de Flash avec de la 3D à tous les niveaux. Pour Silverlight, Microsoft n'a pas communiqué comme il aurait du. Je peux t'assurer qu'une version 5 est en cours de développement. De plus, c'est la base pour tous les développements Windows Phone 7 et suivant.

Je ferais un article dans la soirée pour expliquer quelques petites choses ;)
Avatar de l'auteur py56 py56 - Mercredi 03 novembre 2010, 19:45
J'ai télécharger IE9 BETA, mais je ne l'utilise pas régulièrement, je préfère rester sous Chrome pour l'instant. J'aimerais savoir si cette version BETA d'IE 9 comporte beaucoup de bugs, ou bien si elle est parfaitement utilisable dès maintenant ?
Avatar de l'auteur Christophe Lavalle Christophe Lavalle - Mercredi 03 novembre 2010, 23:50
Elle comporte plusieurs bugs et l'interface est clairement en travaux (manque les flux RSS par exemple). C'est une bonne version pour tester la nouvelle interface et le nouveau moteur de rendu/JavaScript. Pour une utilisation quotidienne, mieux vaut attendre la version RC je pense :)

Personnellement, je rencontre quelques problèmes avec quelques scripts JavaScript comme ceux de Wordpress. Il y a parfois des pages web qui plantent puis se rechargent sans problème. Rien de bien méchant mais cela reste une version de tests.
Avatar de l'auteur py56 py56 - Jeudi 04 novembre 2010, 20:07
Merci pour ces renseignement :)