HTML5.1 arrive sur GitHub, la version finale attendue pour septembre

HTML5.1 arrive sur GitHub, la version finale attendue pour septembre

Le W3C veut des retours et des signalements

Avatar de l'auteur
Vincent Hermann

Publié dans

Internet

13/04/2016 5 minutes
13

HTML5.1 arrive sur GitHub, la version finale attendue pour septembre

Le travail sur la version 5.1 du standard HTML a officiellement pris un nouveau tournant avec l’annonce d’un dernier brouillon prévu pour mi-juin. Un développement ouvert passant notamment par GitHub, où les développeurs peuvent effectuer leurs remontées d’erreurs.

HTML5 a beau avoir eu un impact profond sur le développement du web, il n’est pas pour autant une norme figée. On devrait parler de recommandation, puisque le standard est édité par le W3C, qui ne propose pas de « normes » en tant que telles. Dans tous les cas, le HTML5 a permis l’unification d’un grand nombre de technologies sous une même égide, bousculant complètement le paysage du web en quelques années.

Le rôle crucial du HTML5

Il aura fallu le temps que le Consortium réalise ce qui était initialement un travail titanesque : harmoniser les pratiques qui s’étaient éparpillées dans de nombreuses directions. Il fallait notamment réunir tout ce qui se faisait via des technologies comme les CSS, pour donner au HTML les capacités de lutter contre des plugins tiers tels que Flash, qui autorisaient alors de nombreuses manipulations, notamment graphiques.

Le HTML5 est maintenant en piste depuis plusieurs années et a permis un rapprochement de l’interprétation des pages web dans le navigateur, même si chacun dispose encore de spécificités, notamment via des balises particulières (surtout sur le web mobile avec Webkit). Pendant tout ce temps, le W3C a collecté les avis et surveillé les technologies nouvelles et améliorées, préparant le terrain pour la mouture suivante.

Une conception qui se veut plus ouverte

HTML5.1, c’est son nom, disposera d’une version Candidate officielle à la mi-juin. Le W3C a ouvert un dépôt GitHub avec l’état actuel du projet et invite l’ensemble des développeurs intéressés à se plonger dans les modifications pour faire des retours. Le Consortium demande notamment à ce que soient signalées tous les problèmes qui pourraient être repérés, à travers des Pull Requests, c’est-à-dire un signalement accompagné d’une recommandation de correction : « Si vous faites une Pull Request, elle sera automatiquement examinée, et les éditeurs, responsables ou le personnel du W3C vous contacteront pour vérifier les détails ».

Cette manière de faire est pour le W3C la garantie d’un processus plus ouvert : « Les objectifs principaux des futures spécifications HTML sont de mieux correspondre à la réalité, de les rendre aussi claires que possible pour les lecteurs, bien entendu de rendre possible pour les intéressés de proposer des améliorations et de comprendre quels changements apporteront le succès au HTML ». La version finale de la recommandation devrait quant à elle arriver en septembre, signalant un processus de révision finalement assez court, de l’ordre de trois mois environ.

Une prise en charge par au moins deux moteurs de rendu 

Parmi l’ensemble des fonctionnalités actuellement proposées dans le futur standard, on comptera deux groupes. Le premier sera constitué de toutes celles qui représenteront le cœur de la recommandation.  Dans l’autre se retrouveront celles qui n’auront pas passé l’épreuve du feu, à savoir être supportées pleinement par au moins deux moteurs de rendu. Elles deviendront alors des extensions du standard.

Mais quelles sont ces nouvelles fonctionnalités ? HTML5.1 reprend en partie des fonctionnalités, méthodes, éléments et attributs qui n’ont pas eu le temps d’être finalisés pour HTML5, et d’autres complètements nouveaux. On citera notamment DOMElementMap, CanvasProxy, setContext(), les arrangements de tableaux, le trio menu/menuitem/contextmenu, fastSeek(), allowFullScreen, les éléments dialog, les seamsless iframes (intégration du contenu dans la page web), de nouveaux types relatifs aux dates ou encore l’interface XMLDocument.

Le W3C reste sur un cycle de deux ans

Si tout se passe bien, le standard HTML restera donc sur une évolution basée sur un cycle de deux ans. HTML5 avait en effet été pleinement finalisé à l’automne 2014, même si dans la pratique les navigateurs se servaient de ses brouillons depuis plusieurs années. C’est en fait la même chose pour HTML5.1, et les technologies qui nécessitaient jusqu’à maintenant des préfixes particuliers permettront d’ici quelques mois de les retirer.

Le W3C est conscient en tout cas que le manque d’ouverture a pu jouer un rôle dans la manière dont certaines autres technologies se sont développées pour accompagner HTML5, sans forcément que les apports soient proposés en retour au Consortium. InfoWorld cite par exemple le cas des Web Components de Google, qui permettent aux navigateurs qui ne les prendraient pas en charge de les gérer via un composant JavaScript. En simplifiant les retours des développeurs, l’organe de standardisation espère que de tels changements seront d’autant plus facilement proposés pour une prise en compte.

Les développeurs qui le souhaitent pourront lire l'ensemble des spécifications depuis cette page.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Le rôle crucial du HTML5

Une conception qui se veut plus ouverte

Une prise en charge par au moins deux moteurs de rendu 

Le W3C reste sur un cycle de deux ans

Fermer

Commentaires (13)


Parfait, on avance, on avance ! pourvu qu’on puisse enfin ne plus à entendre des clients :

- il me faut une application !




  • pourquoi ? je demande

  • pour marcher sur un iphone

  • Ah. Faut faire une appli de jeu ? technique ?

  • oui, c’est mon site vitrine

  •  -__-



    Je milite pour qu’on puisse tout faire avec du html5, via un navigateur, pour ne pas avoir à ce cogner des milliers dev (même avec phonegap ou autre) spécifiques à chaque bouzin



    Une fois on m’a demandé une appli android et Windows CE (un windows type desktop sur des appareil particulier de scan 3D par exemple). Le délire.



    Donc :



    https://whatwebcando.today/

    http://caniuse.com/#index

    http://www.html5rocks.com/fr/


+1000 <img data-src=" />



Y’a déjà de belles avancées à ce niveau la, on arrive même pour certains applis/jeux mobiles (par exemple Happy Couple) à avoir des interfaces assez réactives. <img data-src=" />



Personnellement, je suis pour le chacun chez soi.



HTML et Javascript, si ça pouvait rester sur le navigateur… Qu’on ne vienne pas pourrir le natif avec ça. Pitié.


Ouep, je suis confiant sur la capacité de tout faire via le navigateur dans les mois/années qui viennent et on aura un développement unifié et donc moins cher pour le client final, et surtout compatible “partout”&nbsp;<img data-src=" />


C’est à dire ?


Et pendant ce temps là il existe des sites du genreoù ni Chrome, ni IE 10, ni Edge permet de télécharger leur programme… Ce genre de site ne devrais même plus exister.&nbsp;


Pourtant ça bouge avec les frameworks comme Electron (+React/Vue.js, que du bonheur), qui permet de coder de belles apps desktop avec du JS/HTML, ça évite de devoir se trimballer d’énormes libs graphiques (coucou Qt) en plus d’être plus souple sur l’ergonomie


Je suis d’accord sur electron-react pour PC (ça me permet notamment d’avoir Microsoft VSC et Nylas N1 sur un Linux…des logiciels qui seraient surement windows-only sans ces technologies…) mais sur téléphone… je préfère (en tant qu’utilisateur) utiliser des applis natives, souvent mieux opti, plus fluides et mieux intégrées.


Mouais…



Quand tu vois comment certaines app “natives” sont peu réactives et peu pratique comparé à leurs équivalent web… Par exemple twitter et goodreads, 2 applis tout juste potables en natives.


A l’inverse de toi. Je suis très content que l’HTML et le Javascript soit utiliser autre part que dans les Navigateurs.








Horizon69 a écrit :



Et pendant ce temps là il existe des sites du genreoù ni Chrome, ni IE 10, ni Edge permet de télécharger leur programme… Ce genre de site ne devrais même plus exister.





ouaaaah le site à base de Table /table <img data-src=" />

J’avais plus vu ça depuis 10 ans <img data-src=" />