Google a dévoilé un nouveau compilateur JIT Maglev, qui sera progressivement activé pour les utilisateurs de Chrome 114 à partir du 5 juin. Ce compilateur JIT est conçu pour générer rapidement du code machine hautes performances pour le code JavaScript trÚs utilisé. L'activation de Maglev a permis d'accélérer de 7.5 % le benchmark Jetstream et de 5 % le benchmark Speedometer.
De plus, la dynamique générale de la croissance des performances de Chrome est mentionnée :
- Dans le test Speedometer, qui se concentre sur la réactivité d'un navigateur lors de la navigation sur des sites Web et mesure la vitesse d'exécution des bibliothÚques JavaScript populaires, le score de Chrome est passé de 330 à 491. Outre le passage à Maglev, le test a également pris en compte d'autres optimisations apportées aux versions de l'année derniÚre (depuis la version 101), telles que les optimisations des appels de fonctions dans le moteur JavaScript.
- Dans le test Jetstream, qui teste des applications Web avancées écrites en JavaScript et WebAssembly, Maglev a obtenu un score de 330 points (une amélioration de 7.5%).
- Lors du test MotionMark, qui vérifie la capacité du sous-systÚme graphique du navigateur à restituer les informations à une fréquence d'images élevée, les résultats ont triplé depuis l'année derniÚre. Depuis le début de l'année, les développeurs ont proposé plus de 20 optimisations pour accélérer le traitement graphique dans Chrome, dont la moitié est déjà intégrée au code des versions stables. Par exemple, les performances de Canvas ont été améliorées, des optimisations basées sur le profilage de code ont été incluses, la planification des tùches cÎté GPU a été améliorée, les performances de la convergence des couches (compositing) ont été améliorées, un nouvel algorithme d'anticrénelage dynamique MSAA (Multisample Anti-Aliasing) a été implémenté et la rastérisation du canevas 2D a été déplacée vers des processus distincts afin de paralléliser les opérations.
Source: opennet.ru
