Découvrez certaines des fonctionnalités intéressantes qui ont été intégrées aux navigateurs Web stables et bêta en décembre 2022.
Versions stables du navigateur
En décembre, Firefox 108 et Safari 16.2 sont devenus stables. Voyons ce que cela implique pour la plate-forme Web.
Prise en charge des attributs height
et width
de <source>
.
Firefox 108 accepte les attributs height
et width
pour l'élément <source>
lorsqu'il est un enfant d'un élément <picture>
. Ces attributs acceptent la hauteur ou la largeur de l'image, en pixels, sous la forme d'un entier sans unité.
Navigateurs pris en charge
- 90
- 90
- 108
- 15
Fonctions CSS trigonométriques
Firefox est désormais compatible avec les fonctions trigonométriques en CSS (sin()
, cos()
, tan()
, asin()
, acos()
, atan()
et atan2()
).
Compatibilité avec la dernière référence dans les trois moteurs
En plus d'un certain nombre de corrections CSS, Safari 16.2 inclut un alignement last baseline
pour la grille CSS et la mise en page Flexbox. Cette fonctionnalité est donc désormais prise en charge dans les trois principaux moteurs de navigateur.
CSS font-variant-alternates
Safari prend également en charge des valeurs supplémentaires pour la propriété CSS font-variant-alternates
: annotation(nom-valeur), caractère-variant(nom-valeur), ornements(nom-valeur), styleset(nom-valeur), stylistique(nom-valeur), swash(nom-valeur), ainsi que la règle at-rule @font-feature-values
associée.
Versions bêta des navigateurs
Les versions bêta vous donnent un aperçu de ce qui sera disponible dans la prochaine version stable du navigateur. C'est le moment idéal pour tester de nouvelles fonctionnalités, ou des suppressions, qui pourraient avoir un impact sur votre site, avant qu'elles soient publiées. Les nouvelles versions bêta sont Firefox 109, Safari 16.3 et Chrome 109.
La seule nouvelle fonctionnalité répertoriée pour Safari 16.3 est l'ajout de la directive CSP (Content-Security-Policy) prefetch-src
. Cette version bêta apporte également d'autres solutions.
Chrome 109 est compatible avec MathML Core, un langage permettant de décrire la notation mathématique intégrable en HTML et SVG.
La nouvelle fonctionnalité Chrome sur Android est la Confirmation de paiement sécurisé (SPC). Il s'agit d'une norme Web proposée qui permet aux clients de s'authentifier auprès d'un émetteur de carte de crédit, d'une banque ou d'un autre fournisseur de services de paiement à l'aide d'un authentificateur de plate-forme, généralement activé avec la fonctionnalité de déverrouillage de l'écran d'un appareil, comme un lecteur d'empreinte digitale.
Le système de fichiers privés d'origine (OPFS, Origin Private File System), qui fait partie de l'API File System Access sur Android, est également une nouveauté dans Chrome sur Android. Cela inclut toute la surface de l'API File System Access, à l'exception des méthodes show{OpenFile, SaveFile, Directory}Picker()
et de l'intégration de l'API de glisser-déposer.
Pour le CSS dans Chrome, nous utilisons l'unité de longueur lh
. Cette unité est équivalente à la valeur calculée de la propriété line-height de l'élément sur lequel elle est utilisée. Propriété hyphenate-limit-chars
spécifiant le nombre minimal de caractères dans un mot composé.
Au moment de la rédaction de ce document, peut-être en raison des fêtes de fin d'année, les notes de version de Firefox n'ont pas été mises à jour.
Autres actualités
Cet article marque la 12e édition de cette série d'articles de blog qui présente une sélection de sujets intéressants sur les navigateurs chaque mois en 2022. Je reviendrai en 2023 pour continuer à partager chaque mois certaines choses intéressantes qui arrivent sur la plate-forme Web.
La plupart des fonctionnalités disponibles dans les navigateurs au cours de l'année écoulée ont été intégrées à Interop 2022, ainsi qu'un grand nombre de "correctifs CSS". Pour en savoir plus, consultez le rapport de fin d'année de l'équipe Chrome sur cette initiative multi-navigateurs visant à résoudre certains des principaux problèmes d'interopérabilité de la plate-forme Web.
Enfin, si vous lisez ce message, vous trouverez ci-dessous la liste des mises à jour basées sur les données de compatibilité des navigateurs MDN, publiées par nos amis de MDN.
Fait partie de la série Web "New to the Web Series"