
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 : | Sélectionner tout |
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> |
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.

Source : blog Chrome
Et vous ?
