Google ha presentato un nuovo compilatore JIT, Maglev, il cui lancio graduale inizierà per gli utenti di Chrome 114 il 5 giugno. Questo compilatore JIT è progettato per generare rapidamente codice macchina ad alte prestazioni per il codice JavaScript utilizzato attivamente. L'introduzione di Maglev ha consentito un aumento del punteggio nei test di prestazioni Jetstream del 7,5% e nel test Speedometer del 5%.
Inoltre, è stata menzionata la crescita generale delle prestazioni di Chrome:
- Nel test Speedometer, che valuta la reattività del browser durante la navigazione nei siti web e misura la velocità di esecuzione delle popolari librerie JavaScript, le prestazioni di Chrome sono migliorate da 330 a 491 punti. Oltre all'adozione di Maglev, il test ha preso in considerazione altre ottimizzazioni introdotte negli ultimi anni (a partire dalla versione 101), come le ottimizzazioni delle chiamate di funzione nel motore JavaScript.
- Nel test Jetstream, progettato per verificare le prestazioni delle applicazioni web avanzate su JavaScript e WebAssembly, l'implementazione di Maglev ha portato a un punteggio di 330 punti (un miglioramento del 7,5%).
- Nel test MotionMark, che verifica la capacità del sistema grafico del browser di elaborare informazioni a un'alta frequenza di fotogrammi, i risultati sono migliorati di tre volte rispetto all'anno scorso. Dall'inizio dell'anno, gli sviluppatori hanno proposto oltre 20 ottimizzazioni che accelerano il lavoro con la grafica in Chrome, di cui metà è già stata integrata nel codice delle versioni stabili. Ad esempio, è stata aumentata la performance con Canvas, incluse ottimizzazioni basate sul profiling del codice, migliorata la pianificazione delle operazioni eseguite dalla GPU, ottimizzata la performance del compositing, implementato un nuovo algoritmo di smoothing dinamico MSAA (Multisample Anti-Aliasing) e garantito il rendering del canvas 2D in processi separati per parallelizzare le operazioni.
Fonte: opennet.ru
