El nou compilador JIT de Maglev augmenta el rendiment de Chrome

Google ha presentat el nou compilador Maglev JIT, que es llançarà als usuaris de Chrome 114 el 5 de juny. El compilador JIT pretén generar ràpidament codi natiu d'alt rendiment per al codi JavaScript utilitzat activament. La inclusió de Maglev ens va permetre accelerar la prova de rendiment Jetstream un 7.5% i la prova del velocímetre un 5%.

A més, s'esmenta la dinàmica general de rendiment de Chrome:

  • A la prova Speedometer, que se centra a avaluar la resposta del navegador als llocs web i mesurar la velocitat d'execució de les biblioteques de JavaScript populars, la puntuació de Chrome va millorar de 330 a 491. A més de canviar a Maglev, les proves van tenir en compte altres optimitzacions realitzades en versions durant l'any passat (des de la versió 101), per exemple, optimitzacions de trucades de funció al motor JavaScript.
  • A la prova Jetstream, dissenyada per provar el treball amb aplicacions web avançades de JavaScript i WebAssembly, l'ús de Maglev va aconseguir una puntuació de 330 punts (una millora del 7.5%).
  • A la prova MotionMark, que prova la capacitat del subsistema de gràfics del navegador per representar informació a una velocitat de fotogrames elevada, el rendiment ha millorat tres vegades des de l'any passat. Des de principis d'any, els desenvolupadors han proposat més de 20 optimitzacions que acceleren el treball amb gràfics a Chrome, de les quals la meitat ja estan incloses a la base de codis de llançaments estables. Per exemple, s'ha millorat el rendiment del llenç, s'han habilitat optimitzacions basades en el perfil de codi, s'ha millorat la programació de tasques de la GPU, s'ha millorat el rendiment de la composició (composició), s'ha millorat un nou algorisme d'antialiasing dinàmic MSAA (Multisample Anti-Aliasing). implementat i la rasterització del llenç 2D s'ha eliminat en processos separats per paral·lelitzar les operacions.

Font: opennet.ru

Afegeix comentari