Un moyen simple et rapide d'améliorer les performances de Firefox sous Linux consiste à forcer l'activation de WebRender .
Dans un avenir proche, Firefox fera du rendu Web le moteur de rendu par défaut pour tous les utilisateurs du navigateur, sur autant de systèmes que possible. Mais jusqu'à ce que cela se produise, vous pouvez forcer l'activation de WebRender sur Linux pour obtenir les avantages (comme la réduction de l'utilisation du processeur) dès maintenant, sans attendre.
Qu'est-ce que WebRender ? Je laisse Mozilla s'expliquer :
"WebRender [...] remplacera le compositeur existant de Gecko, en s'interfaçant avec le code de mise en page du thread principal de Gecko. Comme WebRender est écrit en Rust et utilise une approche de conception très différente, nous nous attendons à obtenir des avantages en termes de stabilité et de performances grâce à ce changement.
Pour être (intentionnellement) réducteur :la fonctionnalité exploite le processeur graphique d'un système pour afficher le contenu Web, plutôt que le processeur comme il le fait actuellement.
C'est un interrupteur qui fait améliorer les performances de Firefox sur la plupart des systèmes - nous parlons de "performances fluides jusqu'à 60 images par seconde ' ici. Nate Graham de KDE rend compte des gains de performances qu'il a obtenus en utilisant le rendu Web sur son système Wayland, ce qui inclut une meilleure autonomie globale de la batterie de l'utilisation réduite du processeur.
Mozilla a commencé à activer WebRender dans Firefox par défaut sur les systèmes Windows compatibles à partir de septembre 2018. Depuis lors, la technologie s'est lentement déployée auprès d'un plus grand nombre d'utilisateurs sur davantage de systèmes et sur davantage de configurations, y compris macOS.
Mais WebRender n'est pas encore installé par défaut sur la plupart des systèmes Linux , qu'il s'agisse de Wayland ou de Xorg, en utilisant des pilotes graphiques open source ou open source, etc.
Pour activer manuellement WebRender dans Firefox sous Linux :
- Ouvrez
about:config
dans un nouvel onglet (et d'accord tous les avertissements) - Recherchez
gfx.webrender.all
- Définir la valeur sur
True
pour activer WebRender (oufalse
pour le désactiver)
Votre propre kilométrage variera lors de l'utilisation de cette fonction. Vous pouvez rencontrer des cas extrêmes ou introduire des problèmes après l'avoir activé. Mais comme il est facile de le désactiver en cas de problème, les avantages probables en termes de performances qu'il offre valent la peine de l'essayer.