Noul compilator JIT de la Maglev crește performanța Chrome

Google a introdus un nou compilator JIT, Maglev, care va începe să fie lansat pentru utilizatorii Chrome 114 pe 5 iunie. Compilatorul JIT își propune să genereze rapid cod de mașină de înaltă performanță pentru codul JavaScript utilizat intens. Activarea Maglev a accelerat testul de performanță Jetstream cu 7.5% și testul vitezometrului cu 5%.

În plus, este menționată dinamica generală a creșterii performanței Chrome:

  • În testul Speedometer, care se concentrează pe capacitatea de răspuns a browserului atunci când lucrezi cu site-uri web și măsoară viteza de execuție a bibliotecilor JavaScript populare, scorurile Chrome s-au îmbunătățit de la 330 la 491 de puncte. Pe lângă tranziția la Maglev, testarea a ținut cont și de alte optimizări realizate în lansări în ultimul an (din numărul 101), de exemplu, optimizări pentru apelarea funcțiilor din motorul JavaScript.
  • În testul Jetstream, conceput pentru a testa lucrul cu aplicații web avansate folosind JavaScript și WebAssembly, utilizarea Maglev ne-a permis să obținem un scor de 330 de puncte (o îmbunătățire de 7.5%).
  • În testul MotionMark, care testează capacitatea subsistemului grafic al browserului de a reda informații la rate de cadre ridicate, performanța s-a îmbunătățit de trei ori față de anul trecut. De la începutul anului, dezvoltatorii au propus peste 20 de optimizări care accelerează lucrul cu grafica în Chrome, dintre care jumătate sunt deja incluse în baza de cod a versiunilor stabile. De exemplu, performanța de lucru cu Canvas a fost crescută, optimizările bazate pe profilarea codului au fost activate, planificarea sarcinilor efectuate pe partea GPU a fost îmbunătățită, performanța aplatizării straturilor (compoziție) a fost îmbunătățită, un nou anti dinamic -algoritmul de aliasing MSAA (Multisample Anti-Aliasing) a fost implementat, iar rasterizarea canvasului 2D a fost furnizată în procese separate pentru a paraleliza operațiile.

Sursa: opennet.ru

Adauga un comentariu