În 10 luni, Chrome a reușit să îmbunătățească performanța cu 22% în testul Speedometer 3

Compania Google a făcut un rezumat al optimizărilor din Chrome, realizate din august anul trecut. Modificările au permis accelerarea trecerii testului Speedometer 3 cu 22% (de la 42.84 la 52.35 puncte) și obținerea celor mai bune rezultate dintre toate browserele. S-a menționat că creșterea de performanță obținută va reduce, în total, așteptările pentru încărcarea site-urilor cu 58 de milioane de ore pentru toți utilizatorii browserului, dacă fiecare utilizator folosește Chrome timp de doar 10 minute pe zi. Este notabil că, din aprilie 2022 până în august 2024, performanța trecerii testului Speedometer 3 în Chrome a crescut cu 94% (Chrome 101 avea aproximativ 22 de puncte, Chrome 128 — 42.84 puncte).

În 10 luni, Chrome a reușit să îmbunătățească performanța cu 22% în testul Speedometer 3
În 10 luni, Chrome a reușit să îmbunătățească performanța cu 22% în testul Speedometer 3

Printre modificările care au contribuit la creșterea performanței browserului se numără:

  • Optimizarea plasării în memorie a structurilor interne asociate cu DOM, CSS, aranjarea paginii și redarea;
  • Păstrarea doar a stărilor necesare în motorul Blink;
  • Îmbunătățirea eficienței utilizării cache-ului CPU;
  • Optimizarea funcționării colectorului de gunoi Oilpan;
  • Îmbunătățirea lucrului cu șirurile și trecerea la algoritmul de hash rapidhash în procesul de redare;
  • Utilizarea algoritmilor optimi de hash, filtrare și verificare în diverse structuri de date;
  • Accelerarea operației de aranjare a glifelor (shaping) la ieșirea textului.

Setul de teste Speedometer 3.0 a fost pregătit împreună cu companiile Mozilla, Google, Microsoft și Apple și este destinat evaluării întârzierilor în simularea muncii utilizatorului cu aplicații web standard. În teste se evaluează performanța cadrelor Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte și Vue, redarea prin intermediul elementului Canvas, generarea SVG, manipularea CSS complexe, lucrul cu arbori DOM foarte mari și utilizarea metodelor aplicate în editarea conținutului în modul WYSIWYG și la lucrul cu site-uri de știri. La testare se măsoară viteza de lucru cu notițele în diverse implementări ale cadrului TodoMVC, se verifică procesarea textului în editorii WYSIWYG CodeMirror și TipTap, se efectuează operații cu grafice folosind bibliotecile Observable Plot, chart.js și react-stockcharts, se simulează interacțiunea cu conținutul pe site-uri care utilizează cadre web precum Next.js și Nuxt.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster