HTML5 et Canvas 2D publiés en versions quasi-finales par le W3C
Dernière ligne droite
Le 18 décembre 2012 à 09h30
4 min
Internet
Internet
La technologie HTML5 peut pratiquement être considérée comme un standard à part entière désormais. Le World Wide Web Consortium (W3C) vient en effet de publier la Candidate Recommendation du HTML5, lui ouvrant ainsi la dernière ligne droite avant sa proclamation en tant que standard final. Dans le même laps de temps, le premier brouillon de la version 5.1 a lui aussi été dévoilé.
HTML5 et Canvas 2D dans leur dernière ligne droite
Il s’agit donc d’une étape majeure pour le web : le W3C vient de publier la Candidate Recommendation, autrement dit la proposition de version finale pour le langage HTML5. Dans la pratique, on peut déjà considérer ce dernier comme un standard car il s’agit dorénavant de valider l’ensemble en cherchant les derniers petits problèmes qui pourraient survenir. Notez que cette annonce fait suite au nouveau plan dévoilé en septembre et selon lequel la version finale du standard sera publiée fin 2014 après une période de validation de deux ans.
Que va-t-il se passer au juste durant cette période de deux ans ? En clair, rien ne sera ajouté, mais des éléments pourront en être retirés. Le W3C et ses participants vont en effet examiner de près le standard en devenir (Recommendation dans le jargon de l’association). Toute technologie qui pourrait être source de conflit sera tout simplement écartée et différée dans le temps. Elle aura de très fortes chances d’être basculée dans la version suivante, à savoir la 5.1.
Il faut noter en outre que le standard HTML5 n’est pas la seule brique indispensable du web d’aujourd’hui. Ainsi, le W3C a aussi publié une Candidate Recommendation pour la technologie Canvas 2D qui permet des rendus dynamiques d’images via des scripts et donc, notamment, des animations. Elle est d’ailleurs plus ou moins accélérée de manière matérielle par l'ensemble des navigateurs modernes.
L'harmonisation à portée de main
Le grand objectif de la norme HTML5 est bien entendu l’harmonisation des pratiques. Il faut savoir qu’à l’intérieur même du HTML5, divers éléments ont déjà été standardisés. On a pu voir à plusieurs reprises que les éditeurs de navigateurs ont progressivement modifié les préfixes des balises pour adopter globalement les mêmes. À terme, le HTML5 doit permettre aux développeurs web d’employer un même langage pour un rendu identique sur l’ensemble des butineurs. Dans la pratique, il n’en sera peut-être jamais réellement ainsi. Toutefois, comme l’indique Robin Berjon du W3C, interrogé par ZDnet, « il y a beaucoup moins de fragmentation qu'il y a dix ans. On va vers un mieux de façon continue ».
Le HTML5 marquera également une autre étape importante : l’harmonisation entre les plateformes fixes et mobiles. Le sujet est cependant légèrement différent. Comme nous l’avions indiqué en juillet dernier, la présence du moteur de rendu Webkit est tellement imposante qu’elle se substitue parfois aux recommandations du W3C. Les développeurs suivent en effet de près les évolutions du moteur, portées par Apple et Google qui l’utilisent dans Safari et Chrome, aussi bien sur ordinateur que sur smartphone et tablette.
Prochaine étape : fin 2014
Enfin, comme indiqué plus haut, le W3C publie dans la foulée le brouillon du futur standard HTML 5.1. Cette mouture capitalisera sur les progrès de la version 5 et intégrera tout ce qui n’aura pas eu le temps d’être traité ou qui aura posé problème. Même situation pour Canvas 2D niveau 2. Dans les deux cas, quand le HTML5 et Canvas 2D seront publiés en tant que standards fin 2014, HTML 5.1 et Canvas 2D niveau 2 prendront le relais et entameront leur cycle de stabilisation pour les deux années suivantes. Ils seront donc eux-mêmes des standards fin 2016, et ainsi de suite.
Les développeurs web intéressés pourront consulter les Candidate Recommendations publiées ainsi que les brouillons depuis les liens ci-dessous :
HTML5 et Canvas 2D publiés en versions quasi-finales par le W3C
-
HTML5 et Canvas 2D dans leur dernière ligne droite
Commentaires (18)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 18/12/2012 à 11h20
Je suis déjà tombé sur un ou deux sites (certes qui exploitent à fond certaines propriétés HTML5) mais qui étaient Chrome only et IE only.
Euh, Chrome = Webkit non ? Donc supporté sur le matos Apple et Android, c’est quoi ton site ?
D’autant que safari pour ne citer que lui support ele HTML5 depuis Tiger il me semble, donc un ptit bout de temps… .
Le 18/12/2012 à 13h00
Le 18/12/2012 à 13h25
On constate aussi qu’IE10 supporte les mêmes features que les autres ..
(enfin, celles indiquées ici)
Au final, IE a bien remonté la pente, si on regarde l’évolution sur les 3 dernières années.
Le 18/12/2012 à 13h26
Les standards et leurs applications industrielles, deux mondes tellement différents. " />
Le 18/12/2012 à 13h33
Le 18/12/2012 à 14h56
Le 18/12/2012 à 15h06
Le 18/12/2012 à 15h10
Si tu vise FF/Chrome/IE10, normalement, je serais tenté de dire oui …
Le 18/12/2012 à 09h40
Qu’en est-il du CSS ?
Le 18/12/2012 à 09h44
HTML 5 standardisé ou non ça changera pas le problème des vieux navigateurs pas mis à jour ou des navigateurs récents indisponibles sous certaines version d’OS.
Bref on peut compter encore plusieurs années avant de pouvoir utiliser sereinement ce genre de technos , sans devoir recourir à plein de “hack” pour combler les lacunes des clients
Le 18/12/2012 à 09h45
Le 18/12/2012 à 09h48
Le 18/12/2012 à 09h48
Le 18/12/2012 à 10h02
la présence du moteur de rendu Webkit est tellement imposante qu’elle se substitue parfois aux recommandations du W3C.
Quelqu’un connait les différences entre l’implémentation Webkit et la recommandation W3C ?
Le 18/12/2012 à 10h06
Le 18/12/2012 à 10h14
Le 18/12/2012 à 10h53
Hum, il me semblait que le HTML5 était un “living standard”, donc ça me surprend un peu de voir un HTML5.1…
Apparemment la spéc’ publiée par le W3C est une version de celle du WHATWG avec des choses en moins. J’imagine que pendant que la spéc’ du WHATWG évolue continuellement, le W3C en prend des bouts pour les spécifier de manière “officielle”, pour obliger les navigateurs à l’implémenter…
Le 18/12/2012 à 11h12