Kompania Google ka pĂ«rfunduar pĂ«rmirĂ«simet nĂ« Chrome, tĂ« bĂ«ra qĂ« nga gushti i vitit tĂ« kaluar. Ndryshimet kanĂ« lejuar pĂ«rshpejtimin e testit Speedometer 3 me 22% (ka qenĂ« 42.84, tani Ă«shtĂ« 52.35 pikĂ«) dhe kanĂ« arritur rezultatet mĂ« tĂ« mira ndĂ«r tĂ« gjithĂ« shfletuesit. ĂshtĂ« pĂ«rmendur se kjo rritje e performancĂ«s pĂ«r bashkĂ« Ă«shtĂ« e barabartĂ« me 58 milion orĂ« pritjeje mĂ« pak pĂ«r ngarkimin e faqeve pĂ«r tĂ« gjithĂ« pĂ«rdoruesit e shfletuesit, nĂ«se çdo pĂ«rdorues pĂ«rdor Chrome vetĂ«m 10 minuta nĂ« ditĂ«. ĂshtĂ« e rĂ«ndĂ«sishme tĂ« theksohet se nga prilli 2022 deri nĂ« gusht 2024, performanca e testit Speedometer 3 nĂ« Chrome Ă«shtĂ« rritur me 94% (Chrome 101 kishte rreth 22 pikĂ«, Chrome 128 â 42.84 pikĂ«).


Ndër ndryshimet që kontribuan në rritjen e performancës së shfletuesit, janë përmendur:
- Optimizimi i vendosjes në memorie të strukturave të brendshme të lidhura me DOM, CSS, layout-in dhe vizatimin e faqeve;
- Ruajtja vetëm e gjendjeve të nevojshme në motorin Blink;
- Rritja e efikasitetit të përdorimit të CPU-cache;
- Optimizimi i punës së mbledhësit të plehrave Oilpan;
- Përmirësimi i punës me strings dhe kalimi në algoritmin e heshit rapidhash gjatë procedurës së vizatimit;
- Angazhimi i algoritmeve optimale të heshit, filtrimit dhe verifikimit në struktura të ndryshme të dhënash;
- Përshpejtimi i operacionit të formësimit të glifëve (shaping) gjatë zyres së tekstit.
Grupi i testeve Speedometer 3.0 është përgatitur në bashkëpunim me kompanitë Mozilla, Google, Microsoft dhe Apple dhe synon të vlerësojë vonesat gjatë simuluarjes së punës së përdoruesit me aplikacione web standard. Në testime vlerësohet performanca e frameve si Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte dhe Vue, vizatimi përmes elementit Canvas, gjenerimi i SVG, përpunimi i CSS të komplikuara, puna me pemë shumë të mëdha DOM dhe përdorimi i metodave të aplikueshme për redaktimin e përmbajtjes në modalitetin WYSIWYG dhe gjatë punës me faqet e lajmeve. Gjatë testimit matet shpejtësia e punës me shënime në realizime të ndryshme të frameve TodoMVC, testohet përpunimi i tekstit në redaktorët WYSIWYG CodeMirror dhe TipTap, kryhen operacione me diagramet përmes librarive Observable Plot, chart.js dhe react-stockcharts, simulohet ndërveprimi me përmbajtjen në faqe që përdorin framework-et web Next.js dhe Nuxt.
Burimi: opennet.ru
