Près d'un an après une refonte majeure, Google continue de partager de nouvelles avancées en matière de performances du navigateur Chrome. Notamment, Google et Microsoft s'efforcent d'optimiser le navigateur Edge afin d'améliorer la vitesse et l'expérience utilisateur. Les deux géants utilisent la norme Speedometer 3.0 pour évaluer objectivement les performances de navigation web.
Selon Google, l'équipe Chrome s'est concentrée sur l'amélioration de la gestion de la mémoire et de la mise en cache. Elle a repensé l'architecture mémoire de nombreux composants clés tels que DOM, CSS et les processus de dessin, augmentant ainsi l'efficacité des ressources système et réduisant la latence lors de la navigation sur le web.
Un changement important concerne le moteur de rendu Blink. Google indique que Blink a été optimisé pour éliminer les surcharges inutiles et optimiser l'utilisation du cache CPU. Cette évolution améliore les performances globales sans affecter la stabilité ni la compatibilité du navigateur.
En particulier, dans les domaines qui s'appuyaient auparavant sur le mécanisme de ramasse-miettes du système Oilpan, l'équipe de développement a entièrement remplacé malloc par Oilpan pour l'allocation de mémoire. Cela améliore la gestion automatique de la mémoire, réduit les fuites de mémoire et contribue à accélérer le traitement des pages web complexes.
Pourquoi Google Chrome devient-il de plus en plus rapide ? |
Grâce au système de ramasse-miettes Oilpan intégré au moteur de rendu Blink, les améliorations apportées par Google à la gestion de la mémoire et à la mise en cache constituent une base solide pour l'optimisation du code. Cela améliore non seulement l'efficacité de Chrome, mais fait également écho aux observations d'un ingénieur senior de Microsoft qui soulignait que les applications utilisant la mémoire de manière inefficace peuvent ralentir Windows.
Outre la mémoire, Google s'est également attaché à améliorer le traitement des chaînes dans le moteur de rendu. Une nouvelle méthode de hachage, appelée rapidhash , a été mise en œuvre, améliorant la vitesse de traitement et optimisant les performances lors de l'utilisation de chaînes de données volumineuses. L'implémentation de cette technologie constitue une avancée majeure dans la réduction de la latence lors du chargement et de l'affichage du contenu des pages web.
Notamment, pour les tâches lourdes comme le calcul des styles CSS pour plusieurs éléments, qui consomment des ressources système, Google a ajouté des techniques de mise en cache plus avancées. Ainsi, la fréquence des accès au cache est considérablement augmentée, tandis que le nombre d'échecs est réduit, offrant à Chrome des performances supérieures lors de navigations web complexes.
Source : https://baoquocte.vn/vi-sao-google-chrome-lai-ngay-cang-duyet-web-nhanh-hon-316953.html
Comment (0)