U novu compilatore JIT di Maglev aumenta a prestazione di Chrome

Google hà introduttu un novu compilatore JIT, Maglev, chì hà da cumincià à sparghje à l'utilizatori di Chrome 114 u 5 di ghjugnu. U compilatore JIT hà u scopu di generà rapidamente codice di macchina d'altu rendiment per codice JavaScript assai utilizatu. L'attivazione di Maglev hà acceleratu a prova di rendiment Jetstream da 7.5% è a prova di Speedometer da 5%.

Inoltre, a dinamica generale di a crescita di u rendiment di Chrome hè menzionata:

  • In a prova di Speedometer, chì si concentra in a reattività di u navigatore quandu travaglia cù siti web è misura a velocità di esecuzione di biblioteche JavaScript populari, i punteggi di Chrome anu migliuratu da 330 à 491 punti. In più di a transizione à Maglev, a prova hà ancu cunsiderà altre ottimisazioni fatte in liberazioni annantu à l'annu passatu (da l'emissione 101), per esempiu, ottimisazioni per chjamà funzioni in u mutore JavaScript.
  • In a prova Jetstream, cuncepitu per pruvà u travagliu cù l'applicazioni web avanzati chì utilizanu JavaScript è WebAssembly, l'usu di Maglev ci hà permessu di ottene un puntu di 330 punti (una mellura di 7.5%).
  • In a prova di MotionMark, chì prova a capacità di u sottosistema graficu di u navigatore per rende l'infurmazioni à frequenze di frame elevate, u rendiment hà triplicatu da l'annu passatu. Dapoi u principiu di l'annu, i sviluppatori anu prupostu più di 20 ottimisazioni chì acceleranu u travagliu cù gràfiche in Chrome, a mità di quale sò digià inclusi in a basa di codice di versioni stabili. Per esempiu, u funziunamentu di travaglià cù Canvas hè statu migliuratu, ottimisazioni basate nantu à u prufilu di codice sò stati attivati, a pianificazione di i travaglii realizati in u latu di a GPU hè stata migliurata, a prestazione di l'appiattimentu di strati (compositing) hè stata migliurata, un novu anti dinamicu. L'algoritmu di aliasing MSAA (Multisample Anti-Aliasing) hè statu implementatu, è a rasterizazione di tela 2D hè stata furnita in prucessi separati per parallelizà l'operazioni.

Source: opennet.ru

Add a comment