„Google“ pristatė naują JIT kompiliatorių „Maglev“, kuris „Chrome 114“ naudotojams bus pradėtas naudoti birželio 5 d. JIT kompiliatorius siekia greitai sugeneruoti didelio našumo mašininį kodą intensyviai naudojamam JavaScript kodui. „Maglev“ įjungimas pagreitino „Jetstream“ našumo testą 7.5 proc., o spidometro – 5 proc.
Be to, minima bendra „Chrome“ našumo augimo dinamika:
- Spidometro teste, kuriame pagrindinis dėmesys skiriamas naršyklės reagavimui dirbant su svetainėmis ir matuojant populiarių „JavaScript“ bibliotekų vykdymo greitį, „Chrome“ balai pagerėjo nuo 330 iki 491 taško. Be perėjimo prie „Maglev“, testuojant taip pat buvo atsižvelgta į kitus optimizavimus, atliktus per praėjusius metus (nuo 101 leidimo), pavyzdžiui, „JavaScript“ variklio funkcijų iškvietimo optimizavimą.
- „Jetstream“ teste, skirtame išbandyti darbą su pažangiomis žiniatinklio programomis naudojant „JavaScript“ ir „WebAssembly“, „Maglev“ naudojimas leido mums pasiekti 330 taškų (pagerėjimas 7.5 %).
- MotionMark teste, kuris tikrina naršyklės grafikos posistemio gebėjimą pateikti informaciją dideliu kadrų dažniu, našumas nuo praėjusių metų pagerėjo tris kartus. Nuo metų pradžios kūrėjai pasiūlė daugiau nei 20 optimizacijų, pagreitinančių darbą su grafika Chrome naršyklėje, iš kurių pusė jau įtraukta į stabilių leidimų kodų bazę. Pavyzdžiui, patobulintas darbo su Canvas našumas, įgalinti kodo profiliavimu paremti optimizavimai, patobulintas GPU pusėje atliekamų užduočių planavimas, patobulintas sluoksnių išlyginimo (komponavimo) našumas, naujas dinaminis anti. Įdiegtas slapyvardžio keitimo algoritmas MSAA (Multisample Anti-Aliasing) ir numatytas 2D drobės rastravimas į atskirus procesus, kad būtų suderintos operacijos.
Šaltinis: opennet.ru
