Google Chrome met en place un mode “jamais lent” qui accélère le chargement de pages web très complexes. Par exemple, s’ils ont des scripts qui exigent beaucoup de votre PC, le navigateur les bloque simplement pour accélérer le processus. Il vise également à réduire la consommation de mémoire en retardant les tâches non critiques.
Chrome Story a découvert la fonction “Mode jamais lent”, qui est actuellement en phase de test. En gros, si vous ouvrez une page web avec de nombreux gros scripts ou d’autres fonctionnalités exigeantes, Chrome interrompt tout cela et essaie de charger la page plus rapidement.
La ressource est décrite comme un “mode de navigation d’essai qui limite le chargement des ressources et le traitement de l’exécution pour fournir une expérience rapide et constante”. Il y a cependant un avertissement : la nouveauté “peut silencieusement briser le contenu !
En termes plus techniques, le mode “never-slow” bloque les gros scripts, fixe des limites de mémoire maximales pour certains types de ressources (scripts, polices, CSS, images) et désactive la fonction document.write(), qui permet d’insérer des expressions HTML ou du code JavaScript dans la page.
De plus, il interdit les requêtes synchrones : certaines pages web ne finissent de se charger que lorsqu’elles reçoivent une donnée spécifique ; Chrome ignore simplement ce fait pour accélérer le processus (les requêtes XMLHttp asynchrones continuent de fonctionner : elles permettent au navigateur de faire autre chose en attendant la réponse du serveur).
Chrome retarde les tâches non critiques pour utiliser moins de RAM
“Oh, mais qu’en est-il de la consommation de mémoire vive ?”, demandez-vous. Google y travaille aussi. L’idée est de retarder les tâches non critiques pour le moment où le navigateur est fermé.
Les éléments les moins prioritaires sont exécutés lorsque Chrome est fermé. Cela inclut l’écriture des données utilisateur sur le disque, le vidage du cache, les rapports d’utilisation ou la mise à jour des composants. Ils peuvent augmenter la consommation de mémoire s’ils restent dans la liste des tâches du navigateur.
Cette fonction est appelée “désactivation des tâches de meilleure qualité”. Il reporte l’exécution des tâches “au mieux”, terme utilisé pour désigner quelque chose qui sera fait sans aucune garantie de succès, c’est-à-dire avec une priorité moindre.
Cette fonctionnalité est encore en test, tout comme le mode “never-slow”, mais tous deux montrent comment Google s’efforce d’améliorer les performances de Chrome.