Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Firefox 145 pour les développeurs

Cet article présente les informations concernant les changements de Firefox 145 qui concernent les développeur·euse·s. Firefox 145 est sorti le 11 novembre 2025 (angl.).

Changements pour les développeur·euse·s web

HTML

Aucun changement notable.

CSS

JavaScript

  • Firefox prend désormais en charge la méthode statique Atomics.waitAsync(), qui permet la synchronisation des threads en fonction de la valeur d'une zone mémoire partagée. La méthode attend de façon asynchrone la valeur et retourne un objet représentant le résultat de l'opération. Elle est non bloquante et utilisable sur le fil d'exécution principal (bogue Firefox 1884148 (angl.)).

HTTP

APIs

Média, WebRTC et Web Audio

Conformité WebDriver (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Implémentation de la commande emulation.setUserAgentOverride, qui permet de remplacer la chaîne user-agent utilisée par le navigateur pour un ensemble de contextes, des contextes utilisateur ou globalement. (bogue Firefox 1987935 (angl.)).
  • Implémentation de l'événement browsingContext.downloadEnd, émis lorsqu'un téléchargement se termine (qu'il soit réussi ou annulé) (bogue Firefox 1970293 (angl.)).
  • Mise à jour de la propriété destination de l'événement network.beforeRequestSent à document pour les navigations de niveau supérieur. (bogue Firefox 1985552 (angl.)).
  • Mise à jour des événements de téléchargement browsingContext pour réutiliser le même identifiant de navigation que l'événement précédent browsingContext.navigationStarted. (bogue Firefox 1986938 (angl.)).
  • Correction d'un bogue lors de la collecte de données réseau, où les caractères non-ASCII dans les corps de réponse n'étaient pas correctement encodés. (bogue Firefox 1986022 (angl.)).
  • Correction d'un bogue avec la commande network.getData, qui échouait pour les requêtes avec un corps de réponse vide. (bogue Firefox 1986025 (angl.)).
  • Correction d'un bogue où certains événements network pouvaient être signalés comme bloqués alors qu'ils ne l'étaient pas. (bogue Firefox 1989919 (angl.)).

Changements pour les développeur·euse·s d'extensions

  • Les cookies créés avec cookies.set() sont désormais validés, et les cookies invalides sont rejetés. Ce changement a été implémenté uniquement dans Nightly à partir de Firefox 142 (bogue Firefox 1976509 (angl.)).

Fonctionnalités web expérimentales

Ces fonctionnalités sont livrées dans Firefox 145 mais sont désactivées par défaut. Pour les tester, recherchez la préférence appropriée dans la page about:config et définissez-la sur true. Vous pouvez en trouver d'autres sur la page Fonctionnalités expérimentales.