Republié depuis : Communauté Open Source OSC (ID : oschina2013)
Le navigateur Chrome a obtenu un score élevé de 491 points lors du dernier test de référence Speedometer, et en mars 2022, Chrome vient d'atteindre 300 points ; en juin 2022, il atteindra 360 points ; en avril 2023, il avoisinera les 400 points. En un an et deux mois, le score de référence du compteur de vitesse de Chrome a augmenté de près de 200 points, passant de 300 à 491.
Le benchmark (test de référence) est un indicateur important pour mesurer les performances du navigateur. Grâce au score, l'utilisateur peut ressentir intuitivement les performances du navigateur. Certains des benchmarks les plus couramment utilisés dans l'industrie aujourd'hui sont Speededometer, MotionMark et Jetstream.
Récemment, l'équipe Chrome a partagé ses améliorations apportées au navigateur Chrome et a établi de nouveaux scores élevés dans les trois benchmarks mentionnés ci-dessus.
Tout nouveau compilateur : Maglev
La raison de cet excellent résultat est que l'équipe Chrome a introduit un nouveau compilateur dans le navigateur - Maglev, Maglev est un compilateur juste à temps qui compile rapidement toutes les fonctions pertinentes dans le premier centième de seconde. code. Cela réduit le temps global du processeur pour compiler le code, ce qui conduit également à une meilleure durée de vie de la batterie. Les mesures de l'équipe Chrome montrent que Maglev a généré une amélioration des performances de 7,5 % sur le benchmark Jetstream et de 5 % sur le compteur de vitesse. Maglev est actuellement disponible dans Chrome 114 et sera progressivement déployé auprès des utilisateurs.
Compteur de vitesse
Nous avons mentionné au début que Chrome avait obtenu un score élevé de 491 au test de référence Speedometer, et qu'il n'avait fallu qu'un an et deux mois pour passer de 300 à 491. L'amélioration de Chrome de 100 points à 300 points s'étend de Chrome 40 (publié en novembre 2014) à Chrome 101 (publié en avril 2022), avec un intervalle de 7 ans et demi.
Le graphique ci-dessus montre les scores mesurés sur un Macbook Air M2 utilisant Chrome 116.0.5803.2 avec le compilateur Maglev activé.
Jetstream
JetStream est une suite de référence JavaScript et WebAssembly axée sur les applications Web avancées . En optimisant le moteur V8, de nombreuses mises à jour apportées par l'équipe Chrome à Speedometer ont également conduit à des améliorations de Jetstream. Outre ces améliorations, l'activation du nouveau compilateur Maglev a été le facteur le plus important pour déterminer les résultats du benchmark Jetstream.
Le chiffre ci-dessus concerne également le Macbook Air M2, utilisant Chrome 116.0.5803.2 avec le compilateur Maglev activé.
Marque de mouvement
MotionMark est conçu pour tester les capacités de rendu des systèmes graphiques de navigateur à des fréquences d'images élevées. Depuis le début de l'année, les équipes graphiques et de rendu de Chrome ont suivi plus de 20 optimisations, dont plus de la moitié sont actuellement implémentées dans Chrome. Ensemble, ces optimisations doublent presque les performances de Chrome. Certains des changements notables incluent des améliorations des performances de Canvas, des optimisations des fichiers de configuration, la planification des tâches GPU et la composition des couches. L'équipe Chrome a également créé de nouveaux algorithmes pour l'anticrénelage dynamique multi-échantillons et la rastérisation du canevas 2D hors processus afin d'améliorer le parallélisme.
L'image ci-dessus est le résultat du test obtenu avec Chrome 115.0.5773.4 sur le Macbook Pro M2. Ce résultat marque également une amélioration de près de 3 fois les performances du navigateur Chrome par rapport à l'année dernière.
À l'heure actuelle, les équipes de Google et Chrome n'ont pas divulgué trop de détails techniques sur Maglev. Il n'y a qu'une seule phrase sur la façon dont Maglev peut améliorer la durée de vie de la batterie, et aucune donnée de test spécifique n'est fournie.
Lien connexe : https://blog.chromium.org/2023/06/how-chrome-achieved-high-scores-on.html