Nouveautés de Chrome 109

Voici les informations à retenir :

Je m'appelle Adriana Jara. Voyons ce que Chrome 109 propose aux développeurs.

OPFS sur Android

Le système de fichiers privé d'origine (OPFS, Origin Private File System) fait partie de l'API File System Access. Il s'agit d'un point de terminaison de stockage privé de l'origine de la page.

La fonctionnalité a été lancée sur ordinateur dans Chrome 102. Chrome 109 étend sa compatibilité en la rendant disponible sur Android.

À quelques exceptions près, il inclut toutes les surfaces de l'API File System Access pour gérer facilement les fichiers directement à partir du système de fichiers local. Les méthodes show*Picker() et l'intégration de l'API de glisser-déposer ne sont pas encore disponibles.

Avec l'API File System Access sur OPFS, les sites peuvent accéder à leur système de fichiers privé par origine et effectuer des opérations de fichiers via FileSystemSyncAccessHandle, ce qui améliore les performances.

Consultez cet article pour découvrir comment implémenter un accès fluide au système de fichiers sur les différentes plates-formes.

Nouveauté dans CSS.

Voici quelques nouvelles fonctionnalités CSS, à commencer par une nouvelle unité de longueur: lh.

L'unité CSS lh est égale à la valeur calculée de la propriété line-height sur l'élément sur lequel elle est utilisée. Cela permet d'attribuer à un élément textarea une hauteur égale au nombre de lignes de texte attendu.

Le groupe de travail CSS a également ajouté une nouvelle valeur de auto pour les descripteurs font-weight, font-style et font-stretch dans la règle @font-face. auto est désormais la valeur initiale. Ces descripteurs dans les polices variables permettent aux utilisateurs de choisir l'épaisseur, l'inclinaison ou la largeur de la typographie.

Pour mieux contrôler la typographie Web, la propriété hyphenate-limit-chars spécifie le nombre minimal de caractères dans un mot tronqué.

Compatibilité avec MathML Core.

Si vous avez déjà essayé d'ajouter des formules mathématiques à votre page Web de manière stylable et accessible, vous serez ravi d'apprendre que MathML Core est désormais compatible avec Chrome.

MathML est un langage permettant de décrire la notation mathématique de manière à pouvoir l'inclure dans HTML et SVG. Il est affiché de manière compatible avec CSS avec OpenType MATH et exposé via les API d'accessibilité de la plate-forme.

Le style MathML est activé par les fonctionnalités CSS, y compris celles dédiées à la mise en page mathématique. Il peut s'agir, par exemple, des propriétés math-depth, math-shift et math-style, de la valeur math pour la propriété display, etc.

Consultez la documentation pour en savoir plus et obtenir des exemples pour améliorer votre notation mathématique.

Et bien plus !

Bien sûr, il y a bien d'autres choses.

Documentation complémentaire

Il ne s'agit que de quelques points clés. Consultez les liens ci-dessous pour en savoir plus sur les modifications apportées à Chrome 109.

S'abonner

Pour vous tenir informé, abonnez-vous à la chaîne YouTube des développeurs Chrome. Vous recevrez alors une notification par e-mail chaque fois que nous lancerons une nouvelle vidéo.

Je m'appelle Adriana Jara. Dès la sortie de Chrome 110, je serai là pour vous présenter les nouveautés de Chrome.