Aller au contenu

Firefox 157 arrive avec une refonte et l'AV1 matériel pour WebRTC

Sorti le 29 septembre 2026, Firefox 157 ajoute le décodage AV1 matériel pour les appels WebRTC, un test CSS at-rule() et sa plus grande refonte visuelle depuis des années.

Par Tech AI Wire Team

4 min de lecture

XLinkedIn
Mozilla's screenshot of the redesigned Firefox new tab page, with rounded tabs, a search box, shortcut tiles and clock, wallpaper and crossword widgets.
Photo: Mozilla

Mozilla a publié Firefox 157 le 29 septembre 2026. Ses notes de version parlent de « la plus grande refonte visuelle de Firefox depuis des années ». Pour les développeurs web, les changements les plus utiles se trouvent en dessous. Les appels vidéo WebRTC peuvent désormais décoder l'AV1 par le matériel, et CSS gagne un moyen de vérifier si le navigateur prend en charge une règle @ donnée.

Les notes de version laissent aussi quelque chose de côté. En août, Tech AI Wire a rapporté le projet de Mozilla d'activer les images JPEG XL par défaut dans Firefox 157. Aucun des deux documents de version de Mozilla pour cette version ne mentionne le format.

Un nouveau look, de nouveaux thèmes et un mode compact

Les notes de version de Mozilla décrivent un « look modernisé » pour les barres d'outils, la barre latérale, les menus et certaines fonctions. Il repose sur le système de design mis à jour de Mozilla. Le billet de LWN relève les coins arrondis et les groupes d'onglets redessinés.

Deux options accompagnent le nouveau look. Firefox propose désormais des thèmes intégrés, chacun en version claire et sombre. Un nouveau mode compact réduit l'espace autour des barres d'outils et des onglets pour laisser plus de place à la page elle-même. Selon Mozilla, cela aide sur les petits écrans et en écran partagé.

Le décodage AV1 matériel pour les appels vidéo

WebRTC est la technologie du navigateur que les applications web utilisent pour les appels vidéo et vocaux en direct. AV1 est un format moderne de compression vidéo. Jusqu'à cette version, Firefox décodait toujours la vidéo AV1 de façon logicielle, sur le processeur principal de l'ordinateur.

Firefox 157 peut confier ce travail au matériel vidéo de l'appareil. Selon les notes de version, cela fonctionne « sur les appareils qui le prennent en charge ». Sur les autres machines, Firefox continue à décoder l'AV1 de façon logicielle, comme avant.

Ce que les développeurs web obtiennent dans Firefox 157

MDN, le site de documentation de Mozilla pour les développeurs, liste les changements activés pour tout le monde. Une règle @ est une règle CSS qui commence par @, comme @media ou @scope.

DomaineChangement dans Firefox 157
CSSat-rule() dans @supports teste si le navigateur prend en charge une règle @, par exemple @supports at-rule(@scope)
CSSat-rule() fonctionne aussi dans la condition supports() de @import
CSSoverscroll-behavior reçoit une valeur chain : le défilement passe à la zone défilante suivante, sans rebond au bord
WebGPUPrend en charge le type d'usage de texture TRANSIENT_ATTACHMENT
AnimationAnimation.reverse() joue désormais même quand playbackRate vaut 0
WebDriver BiDibrowser.setDownloadBehavior exige destinationFolder quand le type est "allowed"

WebGPU est l'API du navigateur pour exécuter des calculs et du rendu graphique sur la carte graphique. WebDriver BiDi est le protocole que les outils de test utilisent pour piloter un navigateur. Le changement sur les téléchargements concerne surtout ceux qui font tourner des tests automatisés de navigateur.

Des fonctions expérimentales derrière des préférences

Certaines nouveautés sont livrées désactivées. Les notes de MDN pour Firefox 157 donnent pour chacune la préférence qui l'active.

  • ML-KEM dans Web Crypto (dom.webcrypto.encapsulation.enabled). ML-KEM permet à deux parties de convenir d'une clé secrète. Il est conçu pour résister aux attaques des ordinateurs quantiques. Il ajoute des méthodes comme encapsulateKey() et decapsulateKey() et prend en charge ML-KEM-512, ML-KEM-768 et ML-KEM-1024. Il est activé par défaut dans Nightly, la version de test quotidienne de Firefox.
  • Le nettoyage pendant l'analyse (dom.security.sanitizer.while-parsing). Element.setHTML() retire désormais les éléments et attributs indésirables pendant la lecture du balisage. Avant, il analysait tout d'abord, puis faisait le ménage.
  • Une option navigate pour les notifications (dom.webnotifications.navigate.enabled). Une notification peut porter une URL à ouvrir au clic. Dans ce cas, les événements click et notificationclick ne se déclenchent plus.

Autres changements

Amazon ne figure plus parmi les moteurs de recherche intégrés, mais les utilisateurs peuvent l'ajouter à la main. Le panneau d'informations du site avertit désormais quand la journalisation des clés TLS est active. Ce réglage enregistre les clés des connexions chiffrées dans un fichier. Quiconque possède ce fichier peut lire le trafic.

Les anciens systèmes passent sur une voie à part. Windows 8.1 et antérieur, ainsi que macOS 10.14 et antérieur, ont désormais besoin de Firefox ESR, la version à support étendu, selon Mozilla.

Et JPEG XL ?

JPEG XL est un format d'image conçu pour remplacer JPEG avec des fichiers plus petits. L'article d'août de Tech AI Wire, fondé sur le billet « intent to ship » de Mozilla, désignait Firefox 157 comme la version qui l'activerait. Ni les notes de version de Mozilla ni la page de MDN pour Firefox 157 ne mentionnent « JPEG XL », « JXL » ou « image/jxl ». Les notes ne disent pas si le projet a changé.

Ce que cela signifie pour les développeurs

Si votre application web passe des appels vidéo, testez-la dans Firefox 157 avec l'AV1, sur du matériel capable de le décoder. Comparez la charge du processeur avec Firefox 156. Gardez d'autres formats vidéo disponibles dans la mise en place de l'appel, car Mozilla lie ce nouveau chemin à la prise en charge par l'appareil.

Protégez avec at-rule() les styles qui dépendent d'une règle @ récente. Écrivez d'abord les styles de repli, puis ajoutez la version avec la règle @ dans le bloc @supports. Les navigateurs qui ne comprennent pas le test ignorent simplement le bloc.

Vérifiez vos tests de navigateur. Tout appel à browser.setDownloadBehavior qui fixe le type à "allowed" doit désormais passer un destinationFolder. Corrigez ces appels avant qu'un exécuteur Firefox 157 ne fasse échouer les téléchargements de votre suite de tests.

Ne supposez pas que JPEG XL fonctionne. Testez vous-même un fichier .jxl dans Firefox 157 avant d'en servir un. Tant que le format n'apparaît pas dans les notes de version, gardez AVIF, WebP ou JPEG comme repli dans un élément picture.

Traitez ML-KEM comme un aperçu. Essayez-le dans Nightly ou derrière sa préférence si votre application gère des secrets de longue durée. Ne livrez pas de code de production qui en dépend avant que Mozilla ne l'active pour tout le monde.

Sources

  1. Firefox 157.0, See All New Features, Updates and Fixes - Mozilla
  2. Firefox 157 release notes for developers (Stable) - MDN Web Docs
  3. Firefox 157.0 released - LWN.net

Articles liés

Chrome's About page showing the browser up to date on version 153, next to the Settings menu.
Outils dev

Chrome passe à un rythme de deux semaines

Chrome 153 lance un cycle de deux semaines pour les jalons, contre quatre avant. Chrome 149 et 150 ont corrigé à eux seuls 1 072 failles de sécurité, selon Google.