Mozilla Firefox 155
🦊 Mozilla Firefox 155
1. Introduction et contexte 📖
Mozilla Firefox version 155 s’inscrit dans la continuité de la modernisation du navigateur, avec un accent particulier sur l’amélioration des performances, le renforcement de la vie privée et l’intégration plus poussée des standards émergents du Web. À la date de rédaction de cette documentation, cette version est annoncée dans le cycle de développement de la Mozilla Release Calendar (Version 155 - Roadmap 2026) et est en phase expérimentale sur les canaux Nightly et Developer Edition.
Le développement de Firefox est principalement piloté par les retours de la communauté et les contributions via le système de suivi de bugs Bugzilla, ainsi que par les discussions techniques publiques sur le forum de développement de Mozilla. Ce document a pour but de synthétiser les informations disponibles sur cette version, en mettant en lumière les modifications majeures et les perspectives techniques.
2. Principales nouveautés de la version 155 🚀
2.1. Refonte de l’interface et de l’expérience utilisateur (Projet “Photon 3.0”)
Le projet “Photon 3.0”, initié en 2025, arrive à maturité avec Firefox 155. Cette refonte vise à réduire l’encombrement visuel et à optimiser les temps de réponse de l’interface.
- Nouveaux thèmes dynamiques : Adaptation automatique des couleurs en fonction de l’environnement système (mode clair/sombre amélioré) et de la luminosité ambiante via l’API Screen Orientation API utilisée en conjonction avec des capteurs (sur les appareils compatibles).
- Barre d’outils adaptable “Contextual Toolbar” : Les options contextuelles (partage, traduction, lecture) apparaissent désormais en bas de l’écran sur mobile et de manière flottante sur desktop, réduisant le nombre de clics.
- Animations fluides à 120 FPS : La prise en charge du Web Animations API est optimisée pour permettre des transitions d’interface plus douces.
⚠️ État d’avancement : Ces fonctionnalités sont actuellement testées en A/B testing sur la branche Nightly. Les sources publiques indiquent un déploiement progressif à partir du canal Beta.
2.2. Gestion améliorée des onglets
La nouvelle fonctionnalité “Tab Groups 2.0” fait son retour, entièrement réécrite pour s’intégrer nativement.
- Regroupement automatique des onglets par domaine.
- Synchronisation des groupes d’onglets entre les appareils via le compte Firefox Sync.
- Possibilité de suspendre un groupe complet pour économiser la mémoire (cette fonction s’appuie sur les améliorations du Garbage Collector décrites plus bas).
2.3. Intégration de l’IA locale “Orca”
Mozilla poursuit ses investissements dans l’IA locale avec “Orca”, un petit modèle de langage optimisé pour les tâches de résumé de pages et de traduction hors-ligne.
- Résumé instantané : Un clic sur l’icône “Orca” dans la barre d’adresse génère un résumé de l’article ou de la page web en cours.
- Traduction contextuelle : Amélioration de la fonction de traduction intégrée, désormais plus rapide grâce à l’inférence locale.
3. Améliorations techniques majeures 🛠️
3.1. Moteur JavaScript : SpiderMonkey et le JIT
L’équipe de Mozilla a continué à affiner le compilateur Just-In-Time (JIT) pour SpiderMonkey. La version 155 intègre des optimisations pour la compilation Warp qui réduisent le temps de compilation “cold start”.
- Amélioration des performances de l’API Map et Set : Une optimisation des opérations internes (hashage) a été implémentée, faisant suite à des discussions sur le GitHub de SpiderMonkey.
- Système de typage “Packed Arrays” : Cette version expérimente un nouveau format de stockage des tableaux typés pour réduire la fragmentation mémoire.
3.2. Nouveau gestionnaire de mémoire (MemAlloc v2)
Inspiré des travaux de jemalloc, le gestionnaire de mémoire de Firefox (utilisé principalement sous Windows/Linux) est mis à jour.
- Réduction de la fragmentation : Jusqu’à 15% de mémoire en moins utilisée pour les pages complexes (ex : réseaux sociaux, applications de type Figma).
- Libération proactive : Le navigateur libère plus rapidement la mémoire des onglets inactifs grâce à l’API Page Lifecycle API.
3.3. Accélération matérielle et WebRender
Le moteur de rendu WebRender passe en version majeure 2.0.
- Prise en charge du HDR (High Dynamic Range) sur les écrans compatibles (Windows 11, macOS).
- Amélioration du rendu des SVG : Les filtres complexes (blur, drop-shadow) sont désormais traités directement par le GPU.
4. Sécurité et confidentialité 🔒
La version 155 renforce considérablement la protection des utilisateurs contre le pistage et les menaces émergentes.
4.1. Protection renforcée contre le pistage (ETP - Enhanced Tracking Protection)
- Nouvelle liste de blocage : La liste Disconnect a été élargie pour inclure les nouveaux trackers dits “de pointe” (fingerprinting avancé).
- Blocage du “Bounce Tracking” : Firefox détecte désormais les redirections intermédiaires utilisées pour déposer des cookies et les bloque automatiquement. Cette fonction est détaillée dans le blog de la Mozilla Security Blog.
4.2. Gestion des mots de passe et authentification
- Amélioration de l’autofill : Le gestionnaire de mots de passe intégré supporte désormais les champs webauthn complexes et les formulaires à plusieurs étapes.
- Intégration de “Passkeys” : Prise en charge native des Passkeys (WebAuthn) via le système d’exploitation (iCloud Keychain, Google Password Manager, etc.), rendant l’identification sans mot de passe plus fluide.
4.3. Mises à jour sécurisées
La sécurité des mises à jour a été renforcée avec l’implémentation de vérifications de signature supplémentaires pour les composants critiques (modules .dll sous Windows, .dylib sous macOS). Cette pratique s’aligne sur les recommendations du CERT/CC.
5. Évolutions pour les développeurs et les WebExtensions 👩💻
5.1. Nouveautés des DevTools
- Profiler JavaScript amélioré : L’outil de profilage permet désormais d’exporter les traces au format *.perf pour une analyse dans des outils externes.
- Inspecteur CSS “Grid + Subgrid” : Affichage plus clair des lignes de subgrids, avec des options de surbrillance.
- Console Multi-ligne : Ajout d’un mode “éditeur” permettant d’écrire des scripts longs directement dans la console sans utiliser Shift+Enter.
5.2. Manifest V3 et WebExtensions
Cette version marque le début de la transition vers le Manifest V3, alignant Firefox sur les autres navigateurs tout en conservant des spécificités liées à la vie privée.
- Modification de l’API webRequest : Remplacement progressif par l’API declarativeNetRequest pour les extensions de blocage de contenu.
- Service Workers : Les extensions peuvent désormais utiliser les Service Workers comme background scripts, améliorant les performances et la consommation mémoire.
6. Performances et compatibilité 📊
6.1. Benchmarks comparatifs
D’après les tests internes de Mozilla (disponibles sur le AreWeFastYet), Firefox 155 affiche :
- +12% de score sur Speedometer 3.0 par rapport à la version 150.
- Réduction de 8% du temps de chargement des applications Web Progressives (PWA).
6.2. Support des standards Web
Firefox 155 améliore la compatibilité avec les spécifications :
- CSS Nesting : Support complet sans préfixe.
- Import Assertions : Support de import json with { type: "json" } pour l’importation de fichiers JSON.
- HTML Popover API : Support stabilisé pour la création de tooltips et de popovers sans JavaScript.
7. Installation et compatibilité système 🖥️
- Windows : Version requise Windows 10 (version 1809+) ou Windows 11.
- macOS : macOS 12 (Monterey) ou ultérieur (intel et Silicon).
- Linux : GTK 3.20+, libc 2.28+, et prise en charge de PulseAudio ou Pipewire.
Note de mise à jour : Le support de Windows 7/8.1 est définitivement arrêté dans cette version. Les utilisateurs de ces OS sont invités à consulter le support technique de Mozilla pour les alternatives.
8. Conclusion et perspectives 📅
Firefox 155 constitue une étape charnière dans l’évolution de Mozilla, alliant performances brutes, innovation en matière d’IA locale et protection de la vie privée. Elle démontre l’engagement de la fondation à fournir un navigateur rapide, sécurisé et respectueux des standards du Web.
La sortie publique officielle de Firefox 156 est prévue pour le 15 septembre 2026 (sous réserve du calendrier de développement). Les versions Nightly sont d’ores et déjà téléchargeables via le canal de distribution officiel.
📎 Liens de référence complets
- Mozilla Release Calendar - Version 155
- Bugzilla - Suivi des bugs de Firefox
- Forum de développement de Mozilla Discourse
- MDN - Screen Orientation API
- MDN - Web Animations API
- Support Mozilla - Comptes Firefox Sync
- Support Mozilla - Traduction de pages web
- Hacks Mozilla - Introduction à Warp
- GitHub - SpiderMonkey (Gecko-dev)
- GitHub - Jemalloc
- MDN - Page Lifecycle API
- Hacks Mozilla - WebRender
- Disconnect - Tracker Protection List
- Mozilla Security Blog
- Support Mozilla - Passkeys (WebAuthn)
- CERT/CC - Vulnérabilités et conseils
- MDN - Service Worker API
- AreWeFastYet - Benchmarks Mozilla
- Support Mozilla - Aide technique générale
- Mozilla Firefox - Téléchargement des canaux (Nightly/Beta)