Sebességmérő 3.0, a Mozilla, a Google, a Microsoft és az Apple közös munkájának köszönhetően érkezik

Sebességmérő

Sebességmérő méri a böngésző teljesítményét

A webfejlesztés terén elért nagy előrelépések és a webfejlesztés egységesítése érdekében tett erőfeszítések ellenére 2024 közepén ez az a dátum, amikor a böngészőknek nem sikerült (vagy nem akartak) elérni egy közös szabványt és jobb vagy rosszabb, ez a helyzet ahhoz is vezetett, hogy mindegyik hozzájárult valamilyen funkcióhoz vagy előnyhöz, amelyet akkoriban más böngészőkben is implementáltak.

A webböngészők teljesítményének méréséről nem olyan egyszerű beszélni, mint más esetekben, hiszen ebben az esetben különböző szempontokat vizsgálnak, és ezért általában különféle eszközöket használnak. De most ez más fordulatot vehet, mert a web nehézsúlyúi összefogtak.

És ez az Az utolsó megjelenés óta eltelt hat év után bemutatják Egy frissített eszköz a webböngészők teljesítményének és válaszkészségének értékelésére: Speedometer 3.0, amelyet a Mozilla, a Google, a Microsoft és az Apple közösen fejlesztettek ki, a késések becslésére összpontosít, szimulálva a felhasználói munkát gyakori webalkalmazásokkal.

A vezető Blink/V8, Gecko/SpiderMonkey és WebKit/JavaScriptCore webböngésző-motorokkal együttműködve izgatottan várjuk a Speedometer 3.0 kiadását. A benchmarkok, mint például a Speedometer, olyan eszközök, amelyek segítségével a böngészőgyártók megtalálhatják a teljesítmény javításának lehetőségeit. Ideális esetben azokat a funkciókat szimulálják, amelyeket a felhasználók a tipikus webhelyeken találnak, így biztosítva, hogy a böngészők optimalizálni tudják a felhasználók számára előnyös területeket.

A Sebességmérő 3.0-ról

Sebességmérő 3.0 az figyelemre méltó, hogy ez az első közösen létrehozott böngésző teljesítményteszt-csomag a legnagyobb böngészőmotor-fejlesztők által, és ezt egy közös tesztelési politika kidolgozása tette lehetővé.

Eszközkészlet tesztek futtatásához kibővült, hogy figyelembe vegye a különféle műveleteket a böngészőben a felhasználói műveletekre adott válasz mérésével. Ez nem csak a kódvégrehajtási időt foglalja magában, hanem a renderelési időt és az aszinkron feladatvégrehajtást is.

Eszközöket fejlesztettek ki a böngészőfejlesztők számára a teszteredmények elemzésére, teljesítményprofilok létrehozására és a tesztparaméterek szükség szerinti beállítására. Ezenkívül lehetőség van összetett egyéni tesztindítási szkriptek létrehozására.

A Sebességmérő 3.0 frissítéseivel kapcsolatban Megtörtént az átállás a keretrendszerek új verzióinak használatára Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte és Vue. A webhelyek és webalkalmazások modern tervezési mintáit is megvalósították, például a Webpack használatát, a webes összetevőket és a DOM-mal való munkavégzés frissített módszereit.

szerepeltek további tesztek a renderelési teljesítmény értékeléséhez Canvas elemmel, SVG generáció, Komplex CSS feldolgozás, DOM fa kezelés kiterjedt és használt technikák a WYSIWYG tartalom szerkesztésében és a híroldalakon.

Sebességmérő 3.0, értékelésére készült a különböző használt benchmarkok teljesítménye:

  1. Jegyzetek hozzáadása, kiegészítése és törlése a TodoMVC-ben: Az olyan műveletek, mint a 100 jegyzet hozzáadása, kiegészítése és törlése, a TodoMVC feladatkezelővel hajthatók végre. Ezt különféle webes keretrendszereken, DOM-mal és az ECMAScript szabvány verzióin alapuló munkamódszereken alapuló változatokban valósítják meg. A TodoMVC-beállítások közé tartoznak például a React, Angular, Vue, jQuery, WebComponents, Backbone, Preact, Svelte és Lit keretrendszerek, valamint az ECMAScript 5 és ECMAScript 6 specifikációiban bevezetett speciális funkciókat használó opciók.
  2. Szövegszerkesztés WYSIWYG módban: A WYSIWYG jelöléssel végzett szövegszerkesztést olyan kódszerkesztők értékelik ki, mint a CodeMirror és a TipTap.
  3. Betöltés és interakció a grafikával: A rendszer kiértékeli a vászon elemmel tervezett vagy SVG formátumban olyan könyvtárak használatával létrehozott grafikák betöltését és interakcióját, mint a megfigyelhető diagram, a chart.js és a react-stockcharts.
  4. Navigáció és interakció a híroldalakkal: Az oldalnavigációt és a tartalommal való interakciót a szokásos híroldalakon szimulálják a Next.js és a Nuxt webes keretrendszer használatával.

Ami a Speedometer 3.0 tesztcsomag sikeres teljesítésével kapott eredményeket illeti, macOS-en a Chrome vezet 22.6 ponttal, mögötte szorosan a Firefox következik 20.7 ponttal és a Safari 19.0 ponttal. Összehasonlításképpen a Speedometer 2.1-ben a Safari vezetett 481 ponttal, ezt követte a Firefox 478 ponttal, a Chrome pedig jelentősen lemaradva 404 ponttal ugyanabban a tesztben, ugyanazokkal a böngészőkkel. Az Ubuntu 22.04-en a Chrome 13.5 és 234 pontot ért el, míg a Firefox 12.1 és 186 pontot a Speedometer 3.0 és 2.1 verzióján.

végre, ha az vagy szeretne többet megtudni róla, ellenőrizheti a részleteket A következő linken.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.