C'est devenu un cliché de dire que Chrome dévore les ressources du Mac, en particulier la mémoire vive. Mais comme pour tout cliché, il y a un fond de vérité… Et en ce qui concerne le navigateur de Google, le fond est bien plein ! À plusieurs reprises, Google a promis de revoir la consommation de mémoire vive de son logiciel, mais les résultats n'ont jamais été très probants1 (lire : Chrome dévore la RAM comme d'autres les biscuits).
Dans le Wall Street Journal, Google annonce de nouvelles améliorations pour Chrome. Max Christoff, directeur de l'ingénierie pour le navigateur, raconte : « Je vois les performances de Chrome comme un voyage, pas comme une destination. C'est un investissement continu dans l'amélioration de la vitesse, des performances et de l'autonomie ». Et de lister les améliorations en cours.
Le navigateur va ainsi limiter la consommation des ressources pour les publicités très gourmandes (lire : Chrome teste le blocage de pubs trop gourmandes). Plus significatif, le navigateur va prioriser les onglets actifs, qui auront accès au gros des ressources disponibles ; les onglets en tâche de fond n'auront plus que la portion congrue. Cette nouveauté aura un impact « spectaculaire » sur la batterie et les performances, promet le cadre de Google, et notamment sur les portables Apple.
On devrait bénéficier de ces améliorations avec une prochaine version stable attendue pour la fin août. Une fonction expérimentale présente dans la version Canary de Chrome 86 (la version stable actuelle est numérotée 83) permet de réduire drastiquement certaines activités en tâche de fond comme les traqueurs et les scripts JavaScript.
Résultat : pour un navigateur contenant 36 onglets en tâche de fond avec une page vierge au premier plan, l'opération permet d'obtenir un gain de 28% sur la batterie, soit 2 heures d'autonomie supplémentaire ! Dans une autre configuration plus commune, Google a aussi testé la restriction JavaScript pour 36 onglets en tâche de fond et une vidéo YouTube en plein écran, avec un gain d'autonomie de 36 minutes (13%).
-
À moins de posséder un Mac avec une grosse patate (lire : Un Mac Pro avec 1,5 To de RAM peut ouvrir 6 000 onglets de Chrome). ↩︎