Nový kompilátor JIT od Maglev zvyšuje výkon prehliadača Chrome

Spoločnosť Google predstavila nový kompilátor Maglev JIT, ktorý bude používateľom Chrome 114 sprístupnený 5. júna. Kompilátor JIT sa zameriava na rýchle generovanie vysokovýkonného natívneho kódu pre aktívne používaný kód JavaScript. Zahrnutie Maglev nám umožnilo zrýchliť test výkonu Jetstream o 7.5% a test Speedometer o 5%.

Okrem toho je uvedená všeobecná dynamika výkonu prehliadača Chrome:

  • V teste Speedometer, ktorý sa zameriava na hodnotenie odozvy prehliadača na webové stránky a meranie rýchlosti spúšťania populárnych knižníc JavaScript, sa skóre prehliadača Chrome zlepšilo z 330 na 491. Okrem prechodu na Maglev testovanie zohľadnilo aj ďalšie optimalizácie vykonané vo vydaniach za posledný rok (od vydania 101), napríklad optimalizácie volania funkcií v jadre JavaScript.
  • V teste Jetstream, ktorý je určený na testovanie práce s pokročilými webovými aplikáciami JavaScript a WebAssembly, dosiahlo použitie Maglev skóre 330 bodov (zlepšenie o 7.5 %).
  • V teste MotionMark, ktorý testuje schopnosť grafického subsystému prehliadača vykresľovať informácie pri vysokej snímkovej frekvencii, sa výkon od minulého roka zvýšil trikrát. Od začiatku roka vývojári navrhli viac ako 20 optimalizácií, ktoré urýchľujú prácu s grafikou v prehliadači Chrome, z ktorých polovica je už zahrnutá v kódovej základni stabilných verzií. Napríklad sa zlepšil výkon plátna, umožnili sa optimalizácie založené na profilovaní kódu, zlepšilo sa plánovanie úloh vykonávaných na strane GPU, zlepšil sa výkon pri vrstvení (skladaní), nový dynamický anti-Aliasing MSAA (Multisample Anti-Aliasing). Bol implementovaný algoritmus aliasingu a 2D rasterizácia plátna bola odstránená do samostatných procesov na paralelizáciu operácií.

Zdroj: opennet.ru

Pridať komentár