Developpez.com

Le Club des Développeurs et IT Pro

Chrome amorce le support du HTML 5.1 et d'ECMAScript 6

La bêta de Chrome 38 introduit plusieurs nouveautés pour les développeurs

Le 2014-09-01 17:36:22, par Hinault Romaric, Responsable .NET
Chez les éditeurs de navigateurs, la course est aux nouvelles fonctionnalités et aux supports de nouvelles spécifications, avant même que leur normalisation ne soit achevée.

Alors que la standardisation du HTML 5 n’a pas encore été finalisée, Google amorce déjà la prise en charge du HTML 5.1 dans son navigateur Chrome.

Dans Chrome 38, qui est actuellement téléchargeable en version bêta, Google a introduit une prise en charge de la balise <picture>. Cette balise vient renforcer le support de la balise <img> en offrant plus de flexibilité aux développeurs et en facilitant la création des interfaces pour de multiples dispositifs (PC, smartphones, tablettes).

Grâce à cette fonctionnalité, le développeur pourra définir plusieurs versions d'une même photo en fonction de la définition ou de la densité de pixels de l'appareil utilisé par l'internaute. Le code ci-dessous illustre l’utilisation de cette balise :

Code :
1
2
3
4
5
6
<picture> 
<source media="(min-width: 45em)" srcset="large.jpg"> 
<source media="(min-width: 32em)" srcset="med.jpg"> 
<img src="small.jpg" alt="The president giving an award."> 
</picture>
Pour rappel, la publication de la version finale du HTML 5.0 avant la fin de cette année marquera 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.

En plus de la balise <picture>, Chrome 38 introduit également le support de nouveaux éléments de la future norme ECMAScript 6, qui est encore en cours de discussion. Le navigateur offre aux développeurs utilisant JavaScript une prise en charge de « Maps et sets », deux structures de données très demandées, qui rendent le stockage et les interactions avec les données plus simples et plus rationnels. Les littéraux fournissent désormais un moyen facile et extensible d’itérer sur les types de données tels que les tableaux et les chaines, ainsi que les nouveaux maps et sets. On note également une prise en charge des fonctions mathématiques Math.sign et Math.log10.

Chrome 38 devrait être disponible en version finale à la fin de ce mois ou début octobre.

Télécharger Chrome 38 bêta

Source : blog Chrome

Et vous ?

Que pensez-vous de ces nouveautés ?
  Discussion forum
13 commentaires
  • SylvainPV
    Rédacteur/Modérateur
    Il semble que le WHATWG soit en faveur d'arrêter le versioning de HTML et d'en faire un standard en constante évolution tandis que le W3C conserve le même process. Je préfère la position du WHATWG, numéroter les versions n'a pas de sens puisque chaque navigateur implémente des bribes de chaque version, qu'elles soient finalisées ou non.
  • SylvainPV
    Rédacteur/Modérateur
    @CyberDenix: c'est ce que j'ai dit sur un autre site et je me suis fait rappelé à l'ordre. Du côté du W3C, il y a bel et bien un document de specs HTML 5.1 en cours d'écriture.
  • timiteh
    Membre averti
    Envoyé par imikado
    Une chose que je n'ai pas saisi: pourquoi mettent-ils autant de temps à sortir les versions 64 bits pour Windows et Mac, alors qu'elles existent depuis des années pour GNU/Linux ?
    Que ce soit Chrome ou Firefox ..
    La réponse parait évidente, Google rêve d'être le nouveau Microsoft et semble clairement avoir les même travers, voire pires, que Microsoft dans le temps. [/sarcasme]
    Plus sérieusement Google voit sans doute Apple et particulièrement Microsoft comme des ennemis à abattre.
    Je suis certain que les produits Google sont déclinées sur la plateforme Windows que parce que cette plateforme est dominante sur les PC traditionnels, qui sont quoiqu'on en dise, les plateformes informatiques les plus productives et qui seront encore longtemps utilisés par un grand nombre de personnes.
    Mais il suffit de voir le comportement plus qu'inacceptable que Google a par rapport à Windows Phone pour ne pas être surpris de certaines choses.
    Mais bien sur certains défendront Google bec et ongle malgré tout.
  • imikado
    Rédacteur
    Envoyé par timiteh
    La réponse parait évidente, Google rêve d'être le nouveau Microsoft et semble clairement avoir les même travers, voire pires, que Microsoft dans le temps. [/sarcasme]
    Plus sérieusement Google voit sans doute Apple et particulièrement Microsoft comme des ennemis à abattre.
    Je suis certain que les produits Google sont déclinées sur la plateforme Windows que parce que cette plateforme est dominante sur les PC traditionnels, qui sont quoiqu'on en dise, les plateformes informatiques les plus productives et qui seront encore longtemps utilisés par un grand nombre de personnes.
    Donc c'est pas technique mais stratégique, mais pour Firefox ?

    Envoyé par timiteh

    Mais il suffit de voir le comportement plus qu'inacceptable que Google a par rapport à Windows Phone pour ne pas être surpris de certaines choses.
    Mais bien sur certains défendront Google bec et ongle malgré tout.
    Quel comportement inacceptable Android vs WindowsPhone ?
    • Sur Android, le constructeur peut ajouter son propre store (Samsung apps, Nokia store pour les feu gamme X)
    • On peut également installer des apk si l'on souhaite


    Qu'en est il de ces deux point pour windows phone ?
  • amezghal
    Membre habitué
    Pour suivre l'evolution de chrome :

    j'utilise chrome canary + http://www.chromestatus.com/features
  • timiteh
    Membre averti
    Envoyé par imikado
    Donc c'est pas technique mais stratégique, mais pour Firefox ?
    Et qui est le principal bailleur de fond de Mozilla ?

    Envoyé par imikado

    Quel comportement inacceptable Android vs WindowsPhone ?
    L'impossibilité d'utiliser certain services de Google,ex:Youtube, sur Windows Phone pré-8.1 Update1, sur Windows Phone.
    Et ce n'est clairement pas un problème technique puisque c'est possible sur Windows Phone 8.1 Update 1, grâce à une astuce de contournement utilisée par Microsoft.
    Avant c'était impossible de lire une vidéo Youtube car quoique ce soit l'astuce utilisée la lecture s'arrêtait au plus une minute après le début de lecture.
    Donc j'en ai fini par déduire que Google agissait de manière pro-active pour empêcher au maximum l'accès à ces services via Windows Phone.
    Ce qui est quand même puéril et pathétique pour un soit-disant géant du Web et du cloud !
  • imikado
    Rédacteur
    Envoyé par timiteh
    Et qui est le principal bailleur de fond de Mozilla ?
    Mozilla est une société indépendante, même si elle tire son budget du contrat publicitaire (avec google) lié à son moteur de recherche par défaut

    Envoyé par timiteh

    L'impossibilité d'utiliser certain services de Google,ex:Youtube, sur Windows Phone pré-8.1 Update1, sur Windows Phone.
    Et ce n'est clairement pas un problème technique puisque c'est possible sur Windows Phone 8.1 Update 1, grâce à une astuce de contournement utilisée par Microsoft.
    Avant c'était impossible de lire une vidéo Youtube car quoique ce soit l'astuce utilisée la lecture s'arrêtait au plus une minute après le début de lecture.
    Donc j'en ai fini par déduire que Google agissait de manière pro-active pour empêcher au maximum l'accès à ces services via Windows Phone.
    Ce qui est quand même puéril et pathétique pour un soit-disant géant du Web et du cloud !
    Oui, google et Microsoft ne s'aime pas, on se demande pourquoi ?
    • campagne scroogled de Microsoft : à plusieurs reprises: ici ou la
    • Racket des constructeurs utilisant android, qualifié d'extorsion par Google
    • campagne de dénigrement de chromebook
  • timiteh
    Membre averti
    Envoyé par imikado
    Mozilla est une société indépendante, même si elle tire son budget du contrat publicitaire (avec google) lié à son moteur de recherche par défaut
    Donc Mozilla n'est pas indépendant ils ont juste l'apparence de l'Independence

    Envoyé par imikado
    Oui, google et Microsoft ne s'aime pas, on se demande pourquoi ?
    • campagne scroogled de Microsoft : à plusieurs reprises: ici ou la
    • Racket des constructeurs utilisant android, qualifié d'extorsion par Google
    • campagne de dénigrement de chromebook
    A ma connaissance Google a commencé à s'en prendre à Microsoft, bien avant que Microsoft ne riposte, donc n'inversons pas les choses.
    De plus ce n'est pas Microsoft qui a pour mantra "do no evil" !
    Et que les choses soient bien clairs, je ne suis pas sympathisant de Microsoft, surtout depuis leur obsession pour le cloud et le mobile first, bien que j'admette qu'ils ont fait beaucoup d'effort depuis l'âge sombre.
    Par contre, je n'apprécie pas du tout Google qui est pour moins une pire menace que Microsoft ne l'a jamais été et ne le sera jamais.
  • imikado
    Rédacteur
    Envoyé par timiteh
    Donc Mozilla n'est pas indépendant ils ont juste l'apparence de l'Independence
    Je ne pense pas que le fait de travailler avec Google leur dicte de développeur mieux sur GNU/Linux que sur windows

    Envoyé par timiteh

    A ma connaissance Google a commencé à s'en prendre à Microsoft, bien avant que Microsoft ne riposte, donc n'inversons pas les choses.
    De plus ce n'est pas Microsoft qui a pour mantra "do no evil" !
    Personnellement, je ne sais pas qui, historiquement à commencé, je sais que youtube appartient à Google, que c'est leur service, qu'ils ont donc le droit de refuser l'accès si ils le souhaitent aux motifs qui les regarde.
    Ceci reste le seul moyen qu'ils ont "d'embeter" Microsoft, qui n'hésite pas depuis des années à lui voler dans les plumes (post précédent)

    Après personnellement ça change rien à ma vie, ça nuit juste aux clients windows phone (pour youtube) et aux constructeurs android (taxe android)
    En revanche, la "limitation" free sur youtube, elle, me gêne au quotidien, mais c'est un autre débat

    Envoyé par timiteh

    Et que les choses soient bien clairs, je ne suis pas sympathisant de Microsoft, surtout depuis leur obsession pour le cloud et le mobile first, bien que j'admette qu'ils ont fait beaucoup d'effort depuis l'âge sombre.
    Par contre, je n'apprécie pas du tout Google qui est pour moins une pire menace que Microsoft ne l'a jamais été et ne le sera jamais.
    Il faut relativiser ils restent des entreprises qui font leur business, ils ont chacuns leurs tort, l'essentiel est qu'en tant que client on ne soit pas trop lésé
  • CyberDenix
    Membre à l'essai
    Le HTML 5.1 n'existe pas.

    HTML est un living standard.

    Merci de rectifier la news.