La version 48 de Firefox [86,4 Mo] qui vient de sortir concrétise (en partie) un travail de longue haleine de Mozilla, à savoir séparer Firefox en plusieurs processus. L'architecture multiprocessus (appelé aussi Electrolysis ou e10s) consiste à traiter parallèlement l'interface du logiciel et le contenu web.
Si un site se met à consommer exagérément les ressources processeurs, Firefox ne va plus se bloquer entièrement. Tous les éléments d'interface (boutons, onglets, menus...) vont continuer à fonctionner, et la fermeture du site trop gourmand s'en retrouvera donc facilitée.
Cette architecture multiprocessus, à l'œuvre depuis déjà plusieurs années dans Chrome et Safari, est une avancée majeure pour Firefox, qui va ainsi gagner en stabilité et en performances.
Electrolysis implique des changements profonds susceptibles de poser des problèmes, notamment avec les extensions, c'est pourquoi elle n'est activée que pour 1 % des utilisateurs de Firefox 48 pour commencer. Elle sera déployée progressivement au cours des prochains mois, avec comme objectif que tous les utilisateurs en profitent début 2017.
Dans le même temps, Mozilla va tâcher de perfectionner l'architecture multiprocessus en découplant encore d'autres éléments. À terme, chaque onglet et chaque extension seront traités dans un processus différent.
Pour voir si Electrolysis est d'ores et déjà activée sur votre Firefox, tapez « about:support » dans la barre d’adresse et regardez la ligne « Fenêtres multi-processus ».
Firefox 48 apporte d'autres améliorations. Toujours en exploitant le service Safe Browsing de Google, il protège contre deux nouveaux types de téléchargements : les « logiciels potentiellement dangereux » et les « téléchargements inhabituels ». Quand le navigateur détecte une menace, il en informe l'utilisateur qui a la possibilité d'interrompre le téléchargement.
Dans un autre domaine, les suggestions de la barre d'adresse (historique, onglets, recommandations...) occupent maintenant plus d'espace à l'écran et le panneau « Catalogue » des extensions a été repensé pour faciliter la découverte.
En parlant des extensions, celles qui n'ont pas été vérifiées et signées par Mozilla ne peuvent plus être installées pour des raisons de sécurité.