Google a trouvé un moyen d’augmenter considérablement les performances de son navigateur Chrome, ce qui, selon lui, permettra aux utilisateurs de bénéficier d’une augmentation importante de la vitesse.
Dans un article de blog écrit par le développeur de Chrome, David Bienvenu, la société affirme que depuis la mise en œuvre des changements, Chrome est devenu de 8,5 à 25,8 % plus rapide au démarrage, a utilisé 3,1 % de moins de mémoire GPU, a eu 20,4 % d’images de rendu en moins dessinées dans l’ensemble, ainsi que 4,5% de clients en moins rencontrant des plantages du moteur de rendu. Il y a également une amélioration de 3,0% du délai de première entrée, ainsi qu’une amélioration de 6,7% de la première peinture avec contenu et de la plus grande peinture avec contenu.
Il a réussi à le faire en réalisant exactement quand les fenêtres Chrome sont obstruées ou complètement recouvertes par d’autres fenêtres.
Les développeurs du navigateur ont utilisé la même méthodologie qu’auparavant avec les onglets Chrome. Lorsque les onglets ne sont pas utilisés (ne sont pas directement visibles par l’utilisateur), ils ne sont pas rendus. Il permet d’économiser de la puissance de calcul, ce qui permet à l’ensemble du navigateur de fonctionner plus rapidement.
Sommaire
S’attaquer aux fenêtres non opaques
Cependant, lorsque vous essayez d’appliquer la même logique à l’ensemble de la fenêtre Chrome, quelques problèmes se posent : le système d’exploitation ne fournit pas un moyen direct de savoir quand une fenêtre est complètement recouverte par d’autres fenêtres. Une fenêtre Chrome couvrant une autre n’est pas si grave, mais les autres fenêtres (programmes, explorateurs de fichiers, etc.) sont un défi.
Les configurations multi-écrans, les bureaux virtuels, les fenêtres non opaques et les fenêtres masquées compliquent encore les choses. « Cela doit être fait avec beaucoup de précautions, car si nous décidons qu’une fenêtre est obstruée alors qu’elle est en fait visible pour l’utilisateur, la zone où l’utilisateur s’attend à voir le contenu Web sera blanche », explique Bienvenu. « Nous ne voulons pas non plus bloquer le fil d’interface utilisateur lors du calcul d’occlusion, car cela pourrait réduire la réactivité de Chrome et dégrader l’expérience utilisateur. »
Après trois ans d’expérimentation, les développeurs de Chrome ont proposé le projet Native Window Occlusion, améliorant le démarrage jusqu’à 25 %.
- Vous devriez également consulter notre liste des meilleurs fournisseurs de services VPN en ce moment