Voici les informations à retenir :
- L'API Origin Private File System est désormais disponible pour Android.
- Un ensemble de nouvelles propriétés est disponible dans CSS.
- Vous pouvez facilement ajouter des notations mathématiques dans votre code HTML grâce à la compatibilité avec MathML Core.
- Et ce n'est pas tout : d'autres nouveautés sont à venir.
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.
- Vous pouvez utiliser la propriété
suppressLocalAudioPlayback
dansMediaTrackSupportedConstraints
pour mieux contrôler la lecture audio lorsque vous utilisez des haut-parleurs externes. - Le focus conditionnel est désormais disponible lorsque vous appelez
getDisplayMedia()
. - La confirmation de paiement sécurisé est disponible pour Chrome sur Android.
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.
- Nouveautés des outils pour les développeurs Chrome (109)
- Abandons et suppressions dans Chrome 109
- Mises à jour de ChromeStatus.com pour Chrome 109
- Liste des modifications apportées au dépôt source Chromium
- Calendrier des versions de Chrome
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.