Chrome zlepšil výkon rýchlomera 10 o 22 % za 3 mesiacov

Spoločnosť Google zhrnula optimalizácie vykonané v prehliadači Chrome od augusta minulého roka. Zmeny umožnili zrýchliť test Speedometer 3 o 22 % (zo 42.84 na 52.35 bodov) a dosiahnuť najlepšie výsledky spomedzi všetkých prehliadačov. Uvádza sa, že výsledný nárast výkonu celkovo skráti čakanie na načítanie stránok pre všetkých používateľov prehliadača o 58 miliónov hodín, ak každý používateľ používa Chrome iba 10 minút denne. Za zmienku stojí, že od apríla 2022 do augusta 2024 sa výkon testu Speedometer 3 v prehliadači Chrome zvýšil o 94 % (Chrome 101 dosiahol približne 22 bodov, Chrome 128 - 42.84 bodov).

Chrome zlepšil výkon rýchlomera 10 o 22 % za 3 mesiacov
Chrome zlepšil výkon rýchlomera 10 o 22 % za 3 mesiacov

Medzi zmeny, ktoré zlepšili výkon prehliadača, patria:

  • Optimalizácia umiestnenia interných štruktúr v pamäti súvisiacich s DOM, CSS, DOM, rozložením a vykresľovaním stránky;
  • V Blink engine sa ponechávajú iba potrebné stavy;
  • Zlepšená efektivita vyrovnávacej pamäte CPU;
  • Optimalizácia zberača odpadu Oilpan;
  • Vylepšené spracovanie reťazcov a prechod na hašovací algoritmus rapidhash počas vykresľovania;
  • Implementácia optimálnych hašovacích, filtračných a validačných algoritmov v rôznych dátových štruktúrach;
  • Zrýchlenie operácie tvarovania glyfov pri výstupe textu.

Benchmarkový balík Speedometer 3.0 je výsledkom spolupráce spoločností Mozilla, Google, Microsoft a Apple, ktorá meria latenciu v simulovaných interakciách používateľov s typickými webovými aplikáciami. Testy merajú výkon frameworkov Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte a Vue, vykresľovanie v Canvase, generovanie SVG, komplexné spracovanie CSS, veľmi rozsiahle DOM stromy a techniky WYSIWYG úprav a spravodajských stránok. Počas testovania sa meria rýchlosť práce s poznámkami v rôznych implementáciách frameworku TodoMVC, kontroluje sa spracovanie textu v WYSIWYG editoroch CodeMirror a TipTap, vykonávajú sa operácie s diagramami pomocou knižníc Observable Plot, chart.js a react-stockcharts a simuluje sa interakcia s obsahom na stránkach pomocou webových frameworkov Next.js a Nuxt.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster