Během 10 měsíců se v prohlížeči Chrome podařilo zvýšit výkon v testu Speedometer 3 o 22 %.

Společnost Google shrnula optimalizace v Chromu provedené od srpna loňského roku. Změny umožnily zvýšit score v testu Speedometer 3 o 22 % (z 42,84 na 52,35 bodu) a dosáhnout nejlepších výsledků mezi všemi prohlížeči. Bylo zmíněno, že dosažený nárůst výkonu v souhrnu umožní uspořit 58 milionů hodin čekání na načítání webových stránek pro všechny uživatele prohlížeče, pokud každý uživatel používá Chrome pouze 10 minut denně. Zajímavé je, že od dubna 2022 do srpna 2024 výkon testu Speedometer 3 v Chromu vzrostl o 94 % (Chrome 101 získal přibližně 22 bodů, Chrome 128 — 42,84 bodu).

Během 10 měsíců se v prohlížeči Chrome podařilo zvýšit výkon v testu Speedometer 3 o 22 %.
Během 10 měsíců se v prohlížeči Chrome podařilo zvýšit výkon v testu Speedometer 3 o 22 %.

Mezi změnami, které přispěly ke zvýšení výkonu prohlížeče, jsou zmíněny:

  • Optimalizace umístění v paměti interních struktur spojených s DOM, CSS, rozvržením stránky a vykreslováním;
  • Ukládání pouze nezbytných stavů v enginu Blink;
  • Zvýšení efektivity využití CPU cache;
  • Optimalizace práce s garbage collectorem Oilpan;
  • Zlepšení práce s řetězci a přechod na hashovací algoritmus rapidhash během vykreslování;
  • Použití optimálních hashovacích algoritmů, filtrací a kontrol v různých datových strukturách;
  • Zrychlení operace tvarování glífů (shaping) při vykreslování textu.

Sada testů Speedometer 3.0 byla vyvinuta ve spolupráci společností Mozilla, Google, Microsoft a Apple a je zaměřena na hodnocení latencí při simulaci práce uživatele s typickými webovými aplikacemi. V testech se hodnotí výkon rámců Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte a Vue, vykreslování pomocí prvku Canvas, generování SVG, zpracování složitých CSS, práce s velmi velkými DOM stromy a využívání metod používaných při editaci obsahu v režimu WYSIWYG a při práci s zpravodajskými weby. Při testování se měří rychlost práce s poznámkami v různých realizacích rámce TodoMVC, kontroluje se zpracování textu ve WYSIWYG editorech CodeMirror a TipTap, provádějí se operace s diagramy pomocí knihoven Observable Plot, chart.js a react-stockcharts a simuluje se interakce s obsahem na webových stránkách využívajících webové rámce Next.js a Nuxt.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster