Speedometër 3.0, mbërrin falë punës së përbashkët të Mozilla, Google, Microsoft dhe Apple

Shpejtësimatës

Shpejtësi mat performancën e shfletuesit

Megjithë përparimet e mëdha që janë arritur në zhvillimin e uebit dhe të gjitha ato përpjekje për të arritur unifikimin e zhvillimit të uebit, në mesin e vitit 2024, është data në të cilën shfletuesit nuk kanë arritur (ose kanë dashur) të arrijnë një standard të përbashkët dhe mirë ose më keq, kjo situatë ka bërë që secili prej tyre të ketë kontribuar me ndonjë veçori ose përfitim që është zbatuar në shfletues të tjerë në atë kohë.

Të flasësh për matjen e performancës së shfletuesve të internetit nuk është aq e thjeshtë sa do të ishte në raste të tjera, pasi në këtë rast shqyrtohen aspekte të ndryshme dhe për këtë arsye zakonisht përdoren mjete të ndryshme. Por tani kjo mund të marrë një kthesë tjetër sepse peshat e rënda të internetit kanë bashkuar forcat.

Dhe kjo Pas gjashtë vitesh nga publikimi i fundit, ai prezantohet Një mjet i përditësuar për të vlerësuar performancën dhe reagimin e shfletuesve të internetit: Speedometër 3.0, i cili u zhvillua në bashkëpunim nga Mozilla, Google, Microsoft dhe Apple, fokusohet në vlerësimin e vonesave duke simuluar punën e përdoruesve me aplikacione të zakonshme ueb.

Në bashkëpunim me motorët kryesorë të shfletuesit të internetit Blink/V8, Gecko/SpiderMonkey dhe WebKit/JavaScriptCore, ne jemi të ngazëllyer për të nxjerrë në treg Speedometer 3.0. Standardet, të tilla si shpejtësimatësi, janë mjete që mund të ndihmojnë shitësit e shfletuesit të gjejnë mundësi për të përmirësuar performancën. Në mënyrë ideale, ata simulojnë funksionalitetin që përdoruesit gjejnë në faqet e internetit tipike, për të siguruar që shfletuesit mund të optimizojnë zonat që janë të dobishme për përdoruesit.

Rreth shpejtësimatësit 3.0

Shpejtësi 3.0 është i dukshëm për të qenë paketa e parë e testimit të performancës së shfletuesit të krijuar së bashku nga zhvilluesit kryesorë të motorëve të shfletuesit dhe kjo është bërë e mundur nga zhvillimi i një politike të përbashkët testimi.

Grupi i mjeteve për ekzekutimin e testeve është zgjeruar për të marrë në konsideratë një sërë operacionesh të shfletuesit duke matur përgjigjen ndaj veprimeve të përdoruesit. Kjo përfshin jo vetëm kohën e ekzekutimit të kodit, por edhe kohën e paraqitjes dhe ekzekutimin e detyrave asinkrone.

Janë zhvilluar mjete për zhvilluesit e shfletuesit për të analizuar rezultatet e testimit, për të krijuar profile të performancës dhe për të rregulluar parametrat e testimit sipas nevojës. Për më tepër, ofrohet aftësia për të krijuar skriptet komplekse të nisjes së testit me porosi.

Lidhur me përditësimet e shpejtësimatësit 3.0, Është bërë kalimi në përdorimin e versioneve të reja të kornizave Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte dhe Vue. Janë zbatuar gjithashtu modele moderne të dizajnit për faqet dhe aplikacionet në ueb, të tilla si përdorimi i paketës së uebit, komponentëve të uebit dhe metodave të përditësuara për të punuar me DOM.

janë përfshirë Teste shtesë për të vlerësuar performancën e paraqitjes me element Canvas, gjenerim SVG, Përpunimi kompleks CSS, trajtimi i pemës DOM të gjera dhe teknika të përdorura në redaktimin e përmbajtjes WYSIWYG dhe në faqet e lajmeve.

Shpejtësi 3.0, është projektuar për të vlerësuar performanca e standardeve të ndryshme të përdorura:

  1. Shtoni, plotësoni dhe fshini shënimet në TodoMVC: Veprimet si shtimi, plotësimi dhe fshirja e 100 shënimeve kryhen duke përdorur menaxherin e detyrave TodoMVC. Kjo zbatohet në variante të bazuara në korniza të ndryshme ueb, metoda pune me DOM dhe versione të standardit ECMAScript. Shembuj të opsioneve të TodoMVC përfshijnë korniza të tilla si React, Angular, Vue, jQuery, WebComponents, Backbone, Preact, Svelte dhe Lit, si dhe opsione që përdorin veçori të avancuara të prezantuara në specifikimet ECMAScript 5 dhe ECMAScript 6.
  2. Redaktimi i tekstit në modalitetin WYSIWYG: Redaktimi i tekstit me shënimin WYSIWYG vlerësohet duke përdorur redaktuesit e kodit si CodeMirror dhe TipTap.
  3. Ngarkimi dhe ndërveprimi me grafikë: Vlerësohet ngarkimi dhe ndërveprimi me grafikët e krijuar duke përdorur elementin e kanavacës ose të krijuara në formatin SVG duke përdorur biblioteka të tilla si Observable Plot, chart.js dhe react-stockcharts.
  4. Lundrimi dhe ndërveprimi me faqet e lajmeve: Navigimi i faqeve dhe ndërveprimi me përmbajtjen është simuluar në sajtet tipike të lajmeve duke përdorur kornizat e internetit Next.js dhe Nuxt.

Për sa i përket rezultateve të marra nga kalimi i paketës së testimit Speedometer 3.0, në macOS, Chrome kryeson me 22.6 pikë, i ndjekur nga afër nga Firefox me 20.7 pikë dhe Safari me 19.0 pikë. Në krahasim, në Speedometër 2.1, Safari kryeson me 481 pikë, i ndjekur nga Firefox me 478 pikë dhe Chrome dukshëm prapa me 404 pikë në të njëjtin test me të njëjtët shfletues. Në Ubuntu 22.04, Chrome shënoi 13.5 dhe 234 pikë, ndërsa Firefox shënoi 12.1 dhe 186 pikë në versionet e Speedometer 3.0 dhe 2.1 respektivisht.

më në fund nëse jeni të interesuar të dinë më shumë për të, ju mund të kontrolloni detajet Në lidhjen vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.