Nopeusmittari 3.0 saapuu Mozillan, Googlen, Microsoftin ja Applen yhteistyön ansiosta

Nopeusmittari

Nopeusmittari mittaa selaimen suorituskykyä

Huolimatta suurista edistysaskelista, joita on saavutettu verkkokehityksessä ja kaikista ponnisteluista verkkokehityksen yhtenäistämiseksi, vuoden 2024 puolivälissä se on päivämäärä, jolloin selaimet eivät ole onnistuneet (tai halunneet) saavuttaa yhteistä standardia ja parempi tai huonompi, tämä tilanne on myös johtanut siihen, että jokainen on tuonut mukanaan jonkin ominaisuuden tai edun, joka on tuolloin otettu käyttöön muissa selaimissa.

Verkkoselaimien suorituskyvyn mittaamisesta puhuminen ei ole niin yksinkertaista kuin muissa tapauksissa, koska tässä tapauksessa tarkastellaan eri näkökohtia ja siksi käytetään yleensä erilaisia ​​työkaluja. Mutta nyt tämä voi ottaa toisenlaisen käänteen, koska verkon raskaat sarjat ovat yhdistäneet voimansa.

Ja se Se esitellään kuuden vuoden kuluttua viimeisestä julkaisustaan Päivitetty työkalu verkkoselaimien suorituskyvyn ja responsiivisuuden arvioimiseen: Nopeusmittari 3.0, jonka ovat kehittäneet Mozilla, Google, Microsoft ja Apple, keskittyy arvioimaan viiveitä simuloimalla käyttäjien työtä yleisten verkkosovellusten kanssa.

Olemme innoissamme Speedometer 8:n julkaisemisesta yhteistyössä johtavien verkkoselainmoottorien Blink/V3.0, Gecko/SpiderMonkey ja WebKit/JavaScriptCore kanssa. Vertailuarvot, kuten Speedometer, ovat työkaluja, jotka voivat auttaa selainvalmistajia löytämään mahdollisuuksia parantaa suorituskykyä. Ihannetapauksessa ne simuloivat toimintoja, joita käyttäjät löytävät tyypillisiltä verkkosivustoilta varmistaakseen, että selaimet voivat optimoida käyttäjille hyödyllisiä alueita.

Tietoja nopeusmittari 3.0:sta

Nopeusmittari 3.0 on Huomattava siitä, että se on ensimmäinen yhdessä luotu selaimen suorituskyvyn testauspaketti suurimmat selainmoottorien kehittäjät, ja tämä on mahdollistanut yhteisen testauspolitiikan kehittäminen.

Työkalusarja testien suorittamiseen on laajennettu kattamaan erilaisia ​​toimintoja selaimen toimintaa mittaamalla vastetta käyttäjän toimiin. Tämä ei sisällä vain koodin suoritusaikaa, vaan myös renderöintiaikaa ja asynkronisten tehtävien suorittamista.

Selainkehittäjille on kehitetty työkaluja testitulosten analysointiin, suorituskykyprofiilien luomiseen ja testiparametrien säätämiseen tarpeen mukaan. Lisäksi tarjotaan mahdollisuus luoda monimutkaisia ​​mukautettuja testinkäynnistysskriptejä.

Mitä tulee Speedometer 3.0 -päivityksiin, Kehysten uusien versioiden käyttöön on siirrytty Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte ja Vue. Myös sivustojen ja verkkosovellusten nykyaikaisia ​​suunnittelumalleja on otettu käyttöön, kuten Webpackin käyttö, verkkokomponentit ja päivitetyt menetelmät työskentelyyn DOM:n kanssa.

on otettu mukaan lisätestejä renderöinnin suorituskyvyn arvioimiseksi Canvas-elementillä, SVG-sukupolvi, Monimutkainen CSS-käsittely, DOM-puun käsittely laajat ja käytetyt tekniikat WYSIWYG-sisällön muokkaamisessa ja uutissivustoilla.

Nopeusmittari 3.0, on suunniteltu arvioimaan eri käytettyjen vertailuarvojen suorituskyky:

  1. Lisää, täydennä ja poista muistiinpanoja TodoMVC:ssä: Toiminnot, kuten 100 muistiinpanon lisääminen, täydentäminen ja poistaminen, suoritetaan TodoMVC-tehtävienhallinnan avulla. Tämä on toteutettu muunnelmina, jotka perustuvat erilaisiin verkkokehyksiin, työmenetelmiin DOM:n kanssa ja ECMAScript-standardin versioihin. Esimerkkejä TodoMVC-vaihtoehdoista ovat viitekehykset, kuten React, Angular, Vue, jQuery, WebComponents, Backbone, Preact, Svelte ja Lit, sekä vaihtoehdot, jotka käyttävät ECMAScript 5- ja ECMAScript 6 -spesifikaatioissa esiteltyjä lisäominaisuuksia.
  2. Tekstin muokkaus WYSIWYG-tilassa: Tekstin muokkaus WYSIWYG-merkinnällä arvioidaan käyttämällä koodieditoreja, kuten CodeMirror ja TipTap.
  3. Lataaminen ja vuorovaikutus grafiikan kanssa: Lataus ja vuorovaikutus grafiikan kanssa, joka on suunniteltu käyttämällä canvas-elementtiä tai luotu SVG-muodossa käyttämällä kirjastoja, kuten Observable Plot, chart.js ja react-stockcharts.
  4. Navigointi ja vuorovaikutus uutissivustojen kanssa: Sivulla liikkumista ja vuorovaikutusta sisällön kanssa simuloidaan tyypillisillä uutissivustoilla Next.js- ja Nuxt-verkkokehysten avulla.

Mitä tulee Speedometer 3.0 -testisarjan läpäisemiseen saatuihin tuloksiin, macOS:ssä Chrome johtaa 22.6 pisteellä, jota seuraa tiiviisti Firefox 20.7 pisteellä ja Safari 19.0 pisteellä. Vertailun vuoksi Nopeusmittari 2.1:ssä Safari oli ykkönen 481 pisteellä, jota seurasi Firefox 478 pisteellä ja Chrome selvästi jäljessä 404 pisteellä samassa testissä samoilla selaimilla. Ubuntu 22.04:ssä Chrome sai 13.5 ja 234 pistettä, kun taas Firefox 12.1 ja 186 pistettä Speedometer versioissa 3.0 ja 2.1.

vihdoin jos olet kiinnostunut tietämään siitä lisää, voit tarkistaa yksityiskohdat Seuraavassa linkissä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.