Nouveaux utilisateurs sur la plate-forme Web en septembre

Découvrez quelques-unes des fonctionnalités intéressantes qui ont été ajoutées aux navigateurs Web stables et bêta en septembre 2025.

Publié le 1er octobre 2025

Versions stables du navigateur

Chrome 140, Chrome 141, Safari 26 et Firefox 143 ont été publiés en version stable en septembre. Cet article revient sur ce mois passionnant pour la plate-forme Web.

Nouvelles fonctionnalités CSS dans Safari 26

La dernière version de Safari propose de nombreuses nouveautés. Pour en savoir plus, consultez l'article complet Fonctionnalités WebKit dans Safari 26.0. Voici quelques-unes des principales fonctionnalités des CSS.

Positionnement de l'ancre

Dans le cadre d'Interop 2025, Safari est désormais compatible avec le positionnement des ancres CSS. Cela vous permet d'ancrer des éléments à un point d'ancrage. C'est particulièrement utile lorsque vous combinez cette fonctionnalité avec un popover.

Browser Support

  • Chrome: 125.
  • Edge: 125.
  • Firefox: not supported.
  • Safari: 26.

Source

text-wrap: pretty

La valeur text-wrap de pretty demande au navigateur d'améliorer la typographie, par exemple en réduisant l'impact des bords irréguliers et des rivières typographiques, et en évitant les dernières lignes courtes.

Browser Support

  • Chrome: 117.
  • Edge: 117.
  • Firefox: not supported.
  • Safari: 26.

Source

Animations liées au défilement

Safari est également compatible avec les animations basées sur le défilement, ce qui vous permet de lier les animations à la distance parcourue par l'utilisateur.

Browser Support

  • Chrome: 115.
  • Edge: 115.
  • Firefox: behind a flag.
  • Safari: 26.

Source

Nouvelles valeurs et fonctions

Safari est le premier navigateur à prendre en charge la fonction contrast-color(), ce qui vous permet de demander au navigateur de sélectionner la couleur qui offre le plus de contraste par rapport à une autre couleur.

Browser Support

  • Chrome: not supported.
  • Edge: not supported.
  • Firefox: not supported.
  • Safari: 26.

Source

La fonction mathématique progress() renvoie un nombre indiquant la progression entre deux autres valeurs.

Browser Support

  • Chrome: 138.
  • Edge: 138.
  • Firefox: not supported.
  • Safari: not supported.

Les propriétés align-self et justify-self pour le positionnement absolu sont désormais acceptées.

Browser Support

  • Chrome: 122.
  • Edge: 122.
  • Firefox: 134.
  • Safari: not supported.

Les propriétés logiques overflow-block et overflow-inline sont acceptées et peuvent être utilisées à la place de overflow-x et overflow-y.

Browser Support

  • Chrome: 135.
  • Edge: 135.
  • Firefox: 69.
  • Safari: 26.

Source

Safari est désormais compatible avec margin-trim.

Browser Support

  • Chrome: not supported.
  • Edge: not supported.
  • Firefox: not supported.
  • Safari: 16.4.

Source

Pseudo-élément ::details-content

Firefox 143 est désormais compatible avec ::details-content, ce qui vous permet de styliser le contenu de l'élément <details>.

Browser Support

  • Chrome: 131.
  • Edge: 131.
  • Firefox: 143.
  • Safari: 18.4.

Source

Prise en charge des marqueurs de style créés avec du contenu généré

Firefox 143 est également compatible avec les sélecteurs ::before::marker et ::after::marker. Ils vous permettent de styliser un ::marker lorsqu'il a été créé à l'aide du pseudo-élément ::before ou ::after.

Browser Support

  • Chrome: 135.
  • Edge: 135.
  • Firefox: not supported.
  • Safari: not supported.

API Digital Credentials

Safari 26 et Chrome 141 sont compatibles avec l'API Digital Credentials. Cela permet aux sites Web de demander sélectivement des informations vérifiables sur l'utilisateur à l'aide d'identifiants numériques tels qu'un permis de conduire ou une carte d'identité nationale stockés dans un portefeuille numérique.

Browser Support

  • Chrome: not supported.
  • Edge: not supported.
  • Firefox: not supported.
  • Safari: 26.

L'API URL Pattern devient "Baseline Newly available" (Nouveauté de référence)

L'API URL Pattern vous permet d'utiliser la norme URL Pattern pour faire correspondre des URL à l'aide d'expressions régulières. Elle a été déployée dans Safari 26 et est désormais disponible dans Baseline Newly available.

Browser Support

  • Chrome: 95.
  • Edge: 95.
  • Firefox: 142.
  • Safari: 26.

Source

Uint8Array vers et depuis base64 et hex est désormais disponible dans Baseline

Base64 est une méthode courante pour représenter des données binaires arbitraires au format ASCII. JavaScript utilise Uint8Arrays pour les données binaires. Toutefois, il ne dispose pas de mécanisme intégré pour encoder ces données en base64 ni pour prendre des données base64 et produire un Uint8Array correspondant. Cette fonctionnalité ajoute la possibilité et les méthodes de conversion entre les chaînes hexadécimales et Uint8Arrays. Avec Chrome 140, elle devient "Nouvellement disponible".

Browser Support

  • Chrome: 140.
  • Edge: 140.
  • Firefox: 133.
  • Safari: 18.2.

Source

Propriété caret-animation

La propriété CSS caret-animation a été déployée dans Chrome 140 et peut prendre deux valeurs : auto et manual. auto signifie que l'animation du curseur est celle par défaut du navigateur (clignotement), et manual signifie que le développeur contrôle l'animation du curseur. De plus, les utilisateurs qui sont dérangés par les éléments visuels clignotants ou qui y sont sensibles peuvent les désactiver à l'aide d'une feuille de style utilisateur.

Browser Support

  • Chrome: 140.
  • Edge: not supported.
  • Firefox: not supported.
  • Safari: not supported.

Source

API ARIA Notify

À partir de Chrome 141, ariaNotify fournit une API JavaScript qui permet aux auteurs de contenu d'indiquer à un lecteur d'écran ce qu'il doit lire. Il améliore la fiabilité et le contrôle des développeurs par rapport aux régions dynamiques ARIA, ce qui permet d'annoncer des modifications qui ne sont pas liées aux mises à jour du DOM.

Option IndexedDB getAllRecords() et direction pour getAll() et getAllKeys()

Cette fonctionnalité de Chrome 141 ajoute la méthode getAllRecords() aux IDBObjectStore et IDBIndex IndexedDB. Il ajoute également un paramètre de direction à getAll() et getAllKeys(). Cette fonctionnalité permet d'accélérer considérablement certains modèles de lecture par rapport à l'alternative existante d'itération avec des curseurs.

Versions bêta du navigateur

Les versions bêta du navigateur vous donnent un aperçu des fonctionnalités qui seront incluses dans la prochaine version stable du navigateur. C'est le moment idéal pour tester les nouvelles fonctionnalités ou les suppressions qui pourraient avoir un impact sur votre site avant que la version ne soit disponible pour tous. Les nouvelles versions bêta de ce mois-ci sont Firefox 144 et Safari 26.1.

Safari 26.1 est principalement une version de correction de bugs, avec des corrections apportées au positionnement des ancres, entre autres modifications. Firefox 144 inclura les transitions de vue pour les applications monopages. Il s'agit de l'un des domaines d'intérêt d'Interop 2025, ce qui signifie que cette fonctionnalité devient "Nouvellement disponible dans la référence".

Firefox 144 inclut également la méthode moveBefore() sur les interfaces Element, DocumentFragment et Document. Cela vous permet de déplacer un élément enfant immédiat de l'objet avant un autre de ses éléments enfants.