Comment le «gel des onglets» de Chrome économisera le processeur et la batterie




Nouvelle Fonctionnalité de Chrome : Le Gel d’Onglets pour une Performance Optimisée

Google innove avec une fonctionnalité appelée « Tab Freeze » pour son navigateur Chrome. Cette option mettra en pause, ou « gèlera », les onglets inactifs. Le résultat ? Une réduction de l’utilisation du processeur, une navigation plus fluide et une autonomie accrue pour les ordinateurs portables et les appareils convertibles.

La Problématique : La Multiplicité des Onglets

Idéalement, si un seul onglet était ouvert, Chrome n’aurait qu’une seule page web à gérer. Cependant, l’expérience utilisateur est souvent différente. Chaque onglet ouvert, même inactif, correspond à une page web en activité. Cette page sollicite la mémoire vive de l’ordinateur. Les scripts et contenus dynamiques continuent de fonctionner en arrière-plan, consommant ainsi des ressources du processeur.

Cette persistance a des avantages. Un onglet peut, par exemple, continuer à diffuser de l’audio ou à se mettre à jour, même lorsqu’il n’est pas au premier plan. Ainsi, lorsque vous y revenez, la page est immédiatement prête, sans temps de chargement.

Néanmoins, cette situation peut devenir problématique. Un nombre important d’onglets, ou des onglets contenant des pages lourdes, peuvent saturer la mémoire vive, solliciter intensément le processeur, ralentir Chrome et réduire l’autonomie de la batterie. Face à cela, les ingénieurs de Chrome ont développé deux fonctionnalités complémentaires : le déchargement et le gel d’onglets.

Le Déchargement d’Onglets : Une Économie de RAM

Introduite en 2015, la fonction de déchargement d’onglets est présentée par Google comme une solution d’économie de mémoire. Concrètement, si la mémoire vive vient à manquer, Chrome décharge automatiquement le contenu des onglets jugés « inutiles ». L’onglet avec lequel vous interagissez activement ne sera pas affecté, mais ceux restés inactifs pendant des heures deviennent des cibles privilégiées.

Quand un onglet est déchargé, son contenu est retiré de la mémoire vive, tandis que son état est sauvegardé sur le disque dur. Visuellement, rien ne change dans Chrome : l’onglet reste visible et semble normal. Cependant, lorsque vous y retournez, Chrome prendra quelques instants pour recharger la page, et vous retrouverez l’état où vous l’aviez laissée.

Ce léger délai explique pourquoi Chrome ne décharge les onglets qu’en cas de faible mémoire. La RAM est optimisée pour le cache, mais il est préférable de décharger un onglet et de le recharger rapidement plutôt que d’obliger l’utilisateur à gérer manuellement ses onglets.

Lorsqu’un onglet est déchargé, son processus disparaît du gestionnaire de tâches de Chrome. Lorsque vous le rechargez, il est redémarré.

Le Gel d’Onglets : Une Économie de Processeur et de Batterie

Le gel d’onglets fonctionne différemment du déchargement. L’onglet reste dans la mémoire vive, mais son contenu est « figé ». Il ne peut plus utiliser le processeur ni effectuer des actions en arrière-plan. Par exemple, si une page web avec des scripts actifs reste ouverte en arrière-plan, Chrome la « gèlera » pour l’empêcher d’agir tant que vous n’y retournerez pas. Google détaillera probablement le fonctionnement de cette option ultérieurement.

Le gel d’onglets est actuellement une fonctionnalité expérimentale. Bien qu’elle soit intégrée dans Chrome 77, elle doit être activée manuellement. La future version 79, Chrome Canary, permettra le gel automatique des onglets, comme le fait déjà le déchargement.

Dans Chrome Canary, plusieurs options sont disponibles dans la page chrome://flags, en recherchant « Tab Freeze ». Une fois activée, Chrome gèle automatiquement les onglets « éligibles » après cinq minutes d’inactivité. Selon l’option choisie, Chrome peut laisser les onglets gelés ou les « dégeler » brièvement toutes les quinze minutes, le temps de synchroniser avec un serveur. Google étudie actuellement la meilleure option.

Même si cette fonctionnalité est expérimentale, il est fort probable qu’elle arrive prochainement dans les versions stables de Chrome. Les options de Chrome Canary ont été découvertes par TechDows.

Tester le Gel (et le Déchargement) d’Onglets

La version actuelle de Chrome permet déjà de tester ces deux fonctionnalités. Il suffit de taper chrome://discards dans la barre d’adresse et d’appuyer sur Entrée.

Une page de diagnostic affichera la liste de vos onglets ouverts, ainsi que leur statut (gelable ou déchargeable). Des liens d’action « Figer » et « Décharger » sont disponibles à droite de chaque onglet.

Vous pouvez tester par vous-même la différence entre les deux actions. Par exemple, en lançant YouTube et en démarrant une vidéo, cliquer sur « Figer » mettra la vidéo en pause mais ne supprimera pas l’onglet de la mémoire, visible dans le Gestionnaire des tâches. Si vous choisissez « Décharger », la lecture sera interrompue et le contenu de l’onglet sera supprimé de la mémoire. Un clic sur « Charger » rechargera l’onglet.

L’Utilité du Déchargement et du Gel d’Onglets

En résumé, si votre mémoire vive est saturée, Chrome déchargera les onglets inactifs afin de libérer de l’espace. Il les rechargera ensuite discrètement quand vous y retournerez. Cette gestion de la mémoire est optimisée pour une meilleure réactivité et performance, en utilisant le cache de la mémoire au lieu de la laisser inutilisée.

Même avec une grande quantité de mémoire, Chrome optera pour le gel des onglets inactifs afin d’économiser les ressources du processeur et de la batterie, rendant ainsi le système plus réactif. Ces onglets restent en mémoire, permettant un retour rapide à la page lorsque vous les réactivez.

Si Chrome doit libérer de la mémoire, il peut décharger un onglet gelé. Cependant, un onglet déchargé ne peut être gelé, car il a déjà été supprimé de la mémoire et ne peut effectuer aucune tâche en arrière-plan.

Avec la prochaine version de Microsoft Edge basée sur Chromium, les améliorations de Chrome bénéficieront également au navigateur de Windows 10. Il est fort probable que les futures versions d’Edge adopteront également le gel automatique d’onglets.