Le W3C publie le HTML5
Le langage devient une recommandation finale

Le , par Hinault Romaric, Responsable .NET
HTML5 devient une norme officielle. Après pratiquement 10 années de travail, le W3C a finalement publié la recommandation du HTML5, qui fait du langage Web un standard finalisé.

HTML5 représente la cinquième révision du format utilisé pour créer des pages Web, des applications, et la pierre angulaire de la plateforme Web ouverte. Le standard représente une véritable révolution dans le monde du développement Web. Il est vu comme le langage qui mettra fin à l’utilisation de nombreux plug-ins et ouvrira la voie au développement multiplateforme sur une base de code unique.

« Il parait naturel pour nous aujourd’hui de regarder des vidéos nativement dans un navigateur, ou encore d’accéder au Web sur son téléphone », a déclaré Tim Berners-Lee, directeur du W3C. « Nous nous attendons à être en mesure de partager des photos, faire du shopping, lire le journal et accéder à des informations partout, et sur tout type d’appareil. Bien qu’ils restent invisibles pour la plupart des utilisateurs, HTML5 et la plateforme Web ouverte sont à l’origine de ces attentes croissantes des utilisateurs. »

La normalisation du HTML5 avait débuté en 2004. Le langage avait atteint en février 2011 le stade du "dernier appel" (Last Call) correspondant à la satisfaction des exigences techniques et le début d’un vaste examen de la spécification.

Pour suivre l’évolution de l’industrie, le W3C avait décidé de mettre de côté les fonctionnalités instables ou controversées de la spécification afin de publier plus rapidement une version finale de la norme. Ainsi, l’organisme avait opté pour un cycle de développement continu et souple, afin de pouvoir publier tous les deux ans une version stable du HTML en repoussant à la version suivante les éléments instables.

Conformément à ce nouveau cycle, le HTML5 est passé en version Candidate Recommendation en fin 2012. Il a fallu pratiquement deux ans au groupe de travail sur le projet pour procéder à des tests (plus de 100 000 tests) afin de satisfaire aux exigences du processus de normalisation du W3C.

La publication du HTML 5 marque l’entrée du HTML 5.1 au stade de Candidate Recommendation et le début d’une période de deux années de tests, ainsi que la sortie d’un brouillon pour le HTML 5.2, qui aboutira à une Candidate Recommendation en 2016, date de la publication de la norme finale HTML 5.1.

À compter d’aujourd’hui, les développeurs pourront bénéficier de la licence libre de droits pour les brevets concernant HTML5 de la part de plus de soixante sociétés, en accord avec les règles de la politique de brevets du W3C.

Le développement du HTML5 ne s’est pas fait, cependant, sans incident. Vu la lenteur du processus de normalisation, le WHATWG (Web Hypertext Application Technology Working Group), un organisme indépendant du W3C chargé de proposer des brouillons des spécifications, avait vertement critiqué le W3C, et avait décidé de se séparer du consortium.

Avant même la finalisation de la normalisation du HTML5, les spécifications du langage avaient déjà été implémentées par pratiquement tous les navigateurs modernes, dont Firefox, Chrome ou encore Internet Explorer.

Les développeurs mobiles sont assez enthousiastes face aux fonctionnalités qu’apporte le standard. Selon une étude de Vision Mobile en 2014, 42 % des 10 000 développeurs interrogés utilisent une combinaison d'HTML, CSS et JavaScript pour tout ou partie de leurs applications Web mobiles. Le cabinet Gartner a identifié HTML5 comme faisant partie des dix technologies mobiles les plus importantes pour 2015 et 2016, faisant d'HTML5 « une technologie essentielle pour les organisations qui offrent des applications sur de multiples plateformes. »





Source : W3C

Et vous ?

Que pensez-vous du HTML5 ? Le standard sera-t-il à la hauteur des attentes ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Shuty Shuty - Membre éprouvé http://www.developpez.com
le 29/10/2014 à 11:39
Et vous ?

Que pensez-vous du HTML5 ? Le standard sera-t-il à la hauteur des attentes ?

Le HTML5, associété à son homologe le CSS3 permet "enfin" de faire sites web et application esthétique, simple, cross plateform et extensible. Pour le moment je n'ai rencontré aucun point négatifs face à cette évolution.

Une des choses les plus embarrassantes reste la compatibilité des navigateurs avec ces standards. Travaillant avec Foundation, Compass, Bootstrap, les rendus sont parfoit très éloigné d'un navigateur à un autre. Et encore je ne parle même pas d'IE <9
Avatar de yahiko yahiko - Rédacteur/Modérateur http://www.developpez.com
le 29/10/2014 à 11:39
Le moins qu'on puisse dire, c'est que le W3C prend son temps...
Heureusement que les navigateurs n'ont pas attendu pas les diverses Candidate Recommendation et leur validation pour commencer à implémenter les spécifications.
Avatar de Zefling Zefling - Membre émérite http://www.developpez.com
le 29/10/2014 à 13:04
Citation Envoyé par yahiko  Voir le message
Le moins qu'on puisse dire, c'est que le W3C prend son temps...
Heureusement que les navigateurs n'ont pas attendu pas les diverses Candidate Recommendation et leur validation pour commencer à implémenter les spécifications.

Regarde la liste des éditeurs :

WHATWG:
Ian Hickson, Google, Inc.
W3C:
Robin Berjon, W3C
Steve Faulkner, The Paciello Group
Travis Leithead, Microsoft Corporation
Erika Doyle Navara, Microsoft Corporation
Edward O'Connor, Apple Inc.
Silvia Pfeiffer

Normal que ça soit généralement implémenté avant, les nouveautés sont souvent de propositions émanant des éditeurs de navigateurs.
Avatar de yahiko yahiko - Rédacteur/Modérateur http://www.developpez.com
le 29/10/2014 à 13:16
Citation Envoyé par Zefling  Voir le message
Regarde la liste des éditeurs :

Normal que ça soit généralement implémenté avant, les nouveautés sont souvent de propositions émanant des éditeurs de navigateurs.

Oh, quelle nouvelle...

Et alors ? Ils pourraient très bien attendre la fin de la validation.
Avatar de thelvin thelvin - Modérateur http://www.developpez.com
le 29/10/2014 à 13:49
Littéralement non, puisqu'aucune recommandation ne peut être finalisée s'il n'existe pas un "nombre suffisant*" d'implémentation qui valident les fonctionnalités présentées, comme fonctionnant de manière réaliste.

L'idée d'une recommandation, c'est plutôt de dire ce qui se fait déjà (et qui est bien fait,) pour que ceux qui ne le faisaient pas encore sachent concrètement quelles sont les règles à respecter. Il faut des partenaires pour danser, la standardisation ça ne se fait que s'il y en a qui essaient de la faire arriver.

* Jamais moins de deux, mais ça peut nécessiter plus. C'est notamment pour cela que la recommandation d'IndexedDB n'a pas pris : une seule implémentation, donc validation insuffisante du fonctionnement de la chose.
** Web SQL Database, pas IndexedDB, damnit -_-°
Avatar de Saverok Saverok - Expert éminent http://www.developpez.com
le 29/10/2014 à 14:18
Citation Envoyé par yahiko  Voir le message
Oh, quelle nouvelle...

Et alors ? Ils pourraient très bien attendre la fin de la validation.

C'est du lobbying classique
Les éditeurs mettent en oeuvre des propositions dans leur navigateur
Du coup, si la proposition est bien adoptée, les éditeurs s'en servent pour faire pression sur le W3C pour que ça s’intègre au standard
Avatar de yahiko yahiko - Rédacteur/Modérateur http://www.developpez.com
le 29/10/2014 à 14:26
Oui, enfin si on regarde les lacunes encore importantes de IE dans le support HTML5, il ne faudrait pas généraliser le lobbying

edit:
* C'est notamment pour cela que la recommandation d'IndexedDB n'a pas pris : une seule implémentation, donc validation insuffisante du fonctionnement de la chose.

source ?
Avatar de thelvin thelvin - Modérateur http://www.developpez.com
le 29/10/2014 à 15:33
Citation Envoyé par yahiko  Voir le message
source ?

Oui je comprends que ça surprenne. Je voulais dire bien sûr Web SQL Database et non pas IndexedDB qui se porte très bien -_-°.

Et si la source de ça intéresse toujours quelqu'un : c'est marqué en rouge sous le gros cadre du lien que je donne au-dessus :

This document was on the W3C Recommendation track but specification work has stopped. The specification reached an impasse: all interested implementors have used the same SQL backend (Sqlite), but we need multiple independent implementations to proceed along a standardisation path.

Avatar de Muchos Muchos - Membre expert http://www.developpez.com
le 29/10/2014 à 16:18
Que pensez-vous du HTML5?

C'est un langage efficace et plein de promesses.
Ma question dès lors: ces promesses seront-elles réalités dans le HTML demain (living standard) ou dans le HTML de demain (une autre version du standard)?
Avatar de Zefling Zefling - Membre émérite http://www.developpez.com
le 29/10/2014 à 16:57
Citation Envoyé par Saverok  Voir le message
C'est du lobbying classique
Les éditeurs mettent en oeuvre des propositions dans leur navigateur
Du coup, si la proposition est bien adoptée, les éditeurs s'en servent pour faire pression sur le W3C pour que ça s’intègre au standard

Sauf que souvent ça fonctionne pas :
- la majorité des propositions Webkit en CSS n'ont presque plus rien à avoir avec le proto (flexbox, grid, etc.)
- la plupart des API proposés ont été revues en profondeur
En fait... j'ai vu assez peu de module intégré tel quel... peut-être @supports

Le W3C à fait le ménage dans les modules CSS au milieu du mois :
  • Behavioral Extensions to CSS
  • CSS Mobile Profile 2.0
  • CSS TV Profile 1.0
  • CSS Presentation Levels Module
  • CSS3 Hyperlink Presentation Module
  • The CSS ‘Reader’ Media Type
  • CSS Marquee Module Level 3

Comme quoi, tout n'abouti pas.
Offres d'emploi IT
(H/F) INGENIEURS ETUDES ET DEVELOPPEMENT CHEZ EDITEUR
STUDIO RH - Ile de France - Paris - 1er arrondissement
Développeur PHP / Administrateur de BDD / Ingénieur système
KEY PERFORMANCE GROUP - Ile de France - Paris
Dév full-stack javascript node.js
Mobiskill - Ile de France - Paris (75000)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil