Google компилятори нави Maglev JIT-ро муаррифӣ кард, ки 5 июн тадриҷан ба корбарони Chrome 114 паҳн карда мешавад. Компилятори JIT барои зуд тавлид кардани коди мошини пурмаъно барои коди JavaScript-и сахт истифодашуда тарҳрезӣ шудааст. Даргиронидани Maglev боиси 7.5% беҳтар шудани нишондиҳандаи Jetstream ва 5% беҳтар шудани нишондиҳандаи спидометр гардид.
Илова бар ин, динамикаи умумии афзоиши иҷрои Chrome зикр шудааст:
- Дар санҷиши спидометр, ки ба арзёбии посухгӯии браузер ҳангоми дидани вебсайтҳо ва чен кардани суръати иҷрои китобхонаҳои маъмули JavaScript нигаронида шудааст, холи Chrome аз 330 то 491 хол беҳтар шуд. Илова ба гузариш ба Маглев, санҷиш инчунин дигар оптимизатсияҳоеро, ки дар релизҳо дар соли гузашта (аз замони нашри 101) анҷом дода шудаанд, ба мисли оптимизатсия барои зангҳои функсионалӣ дар муҳаррики JavaScript ба назар гирифт.
- Дар муқоиса бо Jetstream, ки кор бо барномаҳои пешрафтаи JavaScript ва WebAssembly-ро месанҷад, Маглев ба 330 хол (беҳбуди 7.5%) ноил шуд.
- Дар муқоисаи MotionMark, ки қобилияти зерсистемаи графикии браузерро барои пешниҳоди иттилоот бо суръати баланди чаҳорчӯба месанҷад, кор аз соли гузашта се маротиба беҳтар шудааст. Аз аввали сол, таҳиягарон зиёда аз 20 оптимизатсияро барои суръат бахшидан ба кори графикӣ дар Chrome пешниҳод карданд, ки нисфи онҳо аллакай ба базаи коди устувори релизҳо дохил карда шудаанд. Масалан, иҷрои Canvas беҳтар карда шуд, оптимизатсияҳо дар асоси профили код дохил карда шуд, банақшагирии вазифаҳои GPU такмил дода шуд, иҷрои таркибсозӣ беҳтар карда шуд, алгоритми нави динамикии зидди aliasing, MSAA (Multisample Anti-Aliasing) татбиқ карда шуд ва растеризатсияи 2D барои амалиёти параллелӣ ба равандҳои ҷудогона интиқол дода шуд.
Манбаъ: opennet.ru
