Nouveaux utilisateurs sur la plate-forme Web en août

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

Publié le 29 août 2025

Versions stables du navigateur

Les versions stables de Chrome 139 et Firefox 142 ont été publiées en août. Cet article examine ce que cela signifie pour la plate-forme Web.

API URL Pattern

Firefox 142 est compatible avec l'API URL Pattern, ce qui facilite grandement la mise en correspondance et l'analyse des URL. Cette fonctionnalité est déjà disponible dans Chrome et dans la version bêta de Safari 26, ce qui signifie qu'elle devrait bientôt être disponible dans Baseline.

Browser Support

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

Source

Planification des tâches par ordre de priorité

Firefox 142 est également compatible avec l'API Prioritized Task Scheduling. La prise en charge inclut Scheduler, TaskController, TaskSignal, TaskPriorityChangeEvent (et l'événement prioritychange), ainsi que les propriétés Window.scheduler et WorkerGlobalScope.scheduler.

Browser Support

  • Chrome: 94.
  • Edge: 94.
  • Firefox Technology Preview: supported.
  • Safari: not supported.

Source

Cela signifie que vous pouvez désormais utiliser scheduler.yield pour fractionner les longues tâches dans Chrome et Firefox. Un polyfill est également disponible pour vous aider lorsque cette fonctionnalité n'est pas prise en charge.

Forme des angles CSS

Si vous avez toujours voulu créer un squircle, vous serez ravi de découvrir la nouvelle propriété corner-shape dans Chrome 139. Il fonctionne en parallèle de border-radius, ce qui vous permet d'ajuster la forme de l'angle pour la première fois.

Pour en savoir plus et voir des exemples, consultez Comprendre la forme d'angle CSS et la puissance de la superellipse.

Fonctions personnalisées CSS

Chrome 139 inclut également des fonctions personnalisées CSS. Elles sont semblables aux propriétés personnalisées, mais au lieu de renvoyer une valeur unique et fixe, elles renvoient des valeurs basées sur d'autres propriétés personnalisées, paramètres et conditions.

Les fonctions CSS sont définies à l'aide de la règle @function et font partie de la spécification CSS Custom Functions and Mixins.

@function --negate(--value) {
result: calc(var(--value) * -1);
}

div {
--gap: 1em;
margin-top: --negate(var(--gap));
}

La commande d'appel request-close

Les éléments de boîte de dialogue peuvent être fermés de différentes manières. Les développeurs souhaitent parfois pouvoir empêcher la fermeture. Pour ce faire, les boîtes de dialogue déclenchent un événement d'annulation. À l'origine, cet événement n'était déclenché qu'à l'aide d'une demande de fermeture (par exemple, en appuyant sur la touche Échap). Récemment, une fonction JavaScript requestClose() a été ajoutée, qui déclenche également l'événement d'annulation.

La commande request-close, désormais disponible dans Chrome 139, apporte cette nouvelle fonctionnalité à l'API de commandes d'appel déclaratives.

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 le monde entier ne découvre cette version. Les nouvelles versions bêta ce mois-ci sont Firefox 143 et Chrome 140, tandis que la version bêta de Safari 26 est toujours en cours.

Firefox 143 inclut le pseudo-élément ::details-content, qui est inclus dans Interop 2025. Cette version rendra la fonctionnalité "Établir une référence" disponible. La propriété CSS text-autospace est également incluse. Cette fonctionnalité d'internationalisation est utile si vous affichez du texte en chinois, en japonais ou en coréen (CJK) à côté de caractères non CJK. Elle vous permet de spécifier l'espace appliqué entre ces caractères.

Chrome 140 inclut l'attribut source de ToggleEvent, qui contient l'élément qui a déclenché l'événement ToggleEvent. La prise en charge des descripteurs font-variation-settings est également incluse dans la règle @font-face, ainsi que plusieurs mises à jour de WebGPU.