Brzinomjer 3.0, stiže zahvaljujući zajedničkom radu Mozilla, Google, Microsoft i Apple

Brzinomjer

Brzinomjer mjeri performanse pretraživača

Uprkos velikom napretku koji je postignut u razvoju weba i svim tim naporima da se postigne objedinjavanje web razvoja, sredinom 2024. godine to je datum u kojem pretraživači nisu uspjeli (ili željeli) dostići zajednički standard i za bolje ili gore, ova situacija je takođe dovela do toga da je svaki od njih doprineo nekim svojstvima ili prednostima koje su implementirane u drugim pretraživačima u to vreme.

Govoriti o mjerenju performansi web pretraživača nije tako jednostavno kao što bi bilo u drugim slučajevima, jer se u ovom slučaju ispituju različiti aspekti i zato se obično koriste različiti alati. Ali sada bi ovo moglo poprimiti drugačiji smjer jer su teškaši weba udružili snage.

I to je to Nakon šest godina od posljednjeg izdanja, predstavljen je Ažurirani alat za procjenu performansi i odziva web preglednika: Brzinomjer 3.0, koji su zajedno razvili Mozilla, Google, Microsoft i Apple, fokusira se na procjenu kašnjenja simulacijom rada korisnika sa uobičajenim web aplikacijama.

U saradnji sa vodećim web pretraživačima Blink/V8, Gecko/SpiderMonkey i WebKit/JavaScriptCore, sa zadovoljstvom ćemo objaviti Speedometer 3.0. Benchmarks, kao što je Speedometer, su alati koji mogu pomoći prodavcima pretraživača da pronađu mogućnosti za poboljšanje performansi. U idealnom slučaju, simuliraju funkcionalnost koju korisnici nalaze na tipičnim web stranicama, kako bi se osiguralo da pretraživači mogu optimizirati područja koja su korisna za korisnike.

O brzinomjeru 3.0

Brzinomjer 3.0 je poznat po tome što je bio prvi paket za testiranje performansi pretraživača kreiran zajedno od strane velikih programera pretraživača, a to je omogućeno razvojem zajedničke politike testiranja.

Skup alata za pokretanje testova prošireno je da uzme u obzir razne operacije pretraživača mjerenjem odgovora na radnje korisnika. Ovo uključuje ne samo vrijeme izvršenja koda, već i vrijeme renderiranja i asinhrono izvršavanje zadatka.

Razvijeni su alati za programere pretraživača za analizu rezultata testiranja, kreiranje profila performansi i prilagođavanje parametara testa po potrebi. Dodatno, omogućena je mogućnost kreiranja složenih prilagođenih skripti za pokretanje testa.

Što se tiče ažuriranja Speedometer 3.0, Prijelaz je napravljen na korištenje novih verzija okvira Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte i Vue. Moderni obrasci dizajna za web stranice i web aplikacije su također implementirani, kao što je korištenje Webpack-a, web komponenti i ažuriranih metoda za rad sa DOM-om.

su uključeni Dodatni testovi za procjenu performansi renderiranja sa elementom Canvas, SVG generacijom, Složena CSS obrada, rukovanje DOM stablom opsežne i tehnike koje se koriste u uređivanju WYSIWYG sadržaja i na stranicama s vijestima.

Brzinomjer 3.0, dizajniran je za procjenu performanse različitih korištenih mjerila:

  1. Dodajte, dovršite i izbrišite bilješke u TodoMVC: Radnje poput dodavanja, dovršavanja i brisanja 100 bilješki se izvode pomoću TodoMVC upravitelja zadataka. Ovo je implementirano u varijantama zasnovanim na različitim web okvirima, metodama rada sa DOM-om i verzijama standarda ECMAScript. Primeri TodoMVC opcija uključuju okvire kao što su React, Angular, Vue, jQuery, WebComponents, Backbone, Preact, Svelte i Lit, kao i opcije koje koriste napredne funkcije uvedene u specifikacijama ECMAScript 5 i ECMAScript 6.
  2. Uređivanje teksta u WYSIWYG modu: Uređivanje teksta sa WYSIWYG markiranjem se procjenjuje pomoću uređivača koda kao što su CodeMirror i TipTap.
  3. Učitavanje i interakcija sa grafikom: Procjenjuje se učitavanje i interakcija s grafikom dizajniranom pomoću elementa platna ili generiranom u SVG formatu korištenjem biblioteka kao što su Observable Plot, chart.js i react-stockcharts.
  4. Navigacija i interakcija sa stranicama s vijestima: Navigacija stranica i interakcija sa sadržajem se simulira na tipičnim stranicama s vijestima koristeći Next.js i Nuxt web okvire.

Što se tiče rezultata dobijenih polaganjem testnog paketa Speedometer 3.0, na macOS-u vodi Chrome sa 22.6 bodova, a slijede ga Firefox sa 20.7 bodova i Safari sa 19.0 bodova. Poređenja radi, u Speedometer 2.1, Safari je bio vodeći sa 481 poen, a slijedi ga Firefox sa 478 bodova i Chrome značajno zaostao sa 404 poena u istom testu sa istim pretraživačima. Na Ubuntu 22.04, Chrome je postigao 13.5 i 234 poena, dok je Firefox postigao 12.1 i 186 poena na verzijama Speedomera 3.0 i 2.1.

konačno ako jesi zainteresovani da saznaju više o tome, možete provjeriti detalje Na sledećem linku.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.