# Firefox 149.0 : Décodeur JPEG-XL en Rust et améliorations pour les développeurs
Firefox 149.0 a été publié le 24 mars 2026. Les principaux changements incluent le passage au décodeur JPEG-XL basé sur Rust jxl-rs au lieu de C++, un traitement PDF plus rapide, le support HTTP/3 sur les réseaux instables, et l'utilisation par défaut du XDG Portal sur Linux. Le navigateur est disponible pour Windows, Linux et macOS.
Calendrier de sortie avant 149.0
Le développement de Firefox a suivi le calendrier : version 138 — avril 2025, 139 — mai 2025, 140 ESR — juin 2025 avec support à long terme. Firefox 141 a été publié le 22 juillet 2025, 142 en août a ajouté LLM pour les extensions, 143 — septembre, 144 — octobre, 145 en novembre a abandonné le support Linux 32 bits. Décembre 2025 — 146, janvier 2026 — 147, février — 148 avec la section « Gestion de l’IA ».
Améliorations techniques en décodage et rendu
- JPEG-XL sur Rust (jxl-rs) : Remplace le décodeur C++, offre un traitement sûr en mémoire. Similaire à l’approche de Chrome après la restauration du support du format.
- Traitement PDF : Plus rapide, avec extraction d’images du PDF via menu contextuel.
- HTTP/3 : Stabilité améliorée des téléversements sur réseaux instables.
- XDG Portal sur Linux : Sélecteur de fichiers par défaut, avec repli sur GTK3.
- Visuels d’erreurs sur Linux : Éléments d’interface mis à jour.
Le compositeur de couches WebRender est activé par défaut sur Windows pour réduire la consommation d’énergie pendant la vidéo en plein écran et accélérer WebGL/WebGPU.
Nouvelles API pour les développeurs web
Outils ajoutés pour les spécialistes de niveau intermédiaire/senior :
- HTMLMediaElement.captureStream() : Conforme à la spécification, supporte les pseudo-classes
:playinget:paused, éléments texte avecshowPicker(). - Reporting API : Mécanisme universel pour les applications web basé sur les fonctionnalités de la plateforme.
Ces API simplifient l’intégration de médias et d’analytique sans bibliothèques externes.
Fonctionnalités d’interface et changements de plateforme
- Vue divisée : Écran partagé pour deux pages dans un onglet. Activez via clic droit sur l’onglet, supporte les groupes d’onglets.
- Bouton Partager : Ajoutez à la barre d’outils via clic droit sur l’onglet, s’intègre avec le partage système Windows/macOS.
- Géolocalisation sur Windows : Passe à Windows.Devices.Geolocation moderne au lieu de l’API Windows 7.
Améliorations de sécurité
- Blocage automatique des notifications et révocation des permissions pour les sites SafeBrowsing.
- Chargement de fichiers JS plus strict dans le processus parent.
Les changements visent les déploiements en entreprise et le développement d’applications web sécurisées.
Points clés
- Passage de JPEG-XL à Rust renforce la sécurité mémoire sans perte de performance.
- Nouvelles API étendent les capacités médias et reporting pour les applications web.
- Vue divisée et partage optimisent l’UX sans compromis sur la confidentialité.
- Compositeur WebRender réduit la charge GPU dans les scénarios vidéo/WebGL.
- Sécurité renforcée contre le contenu malveillant et les chargements JS.
— Editorial Team
Aucun commentaire pour le moment.