Mozilla, Google, Microsoft thiab Apple tsim Speedometer 3.0 browser kev ua tau zoo kuaj

Rau xyoo txij li qhov kev tso tawm kawg, ib qho kev hloov kho tshiab rau kev ntsuas kev ua tau zoo thiab kev ua haujlwm ntawm lub vev xaib browsers tau nthuav tawm - Speedometer 3.0, npaj ua ke los ntawm Mozilla, Google, Microsoft thiab Apple. Lub luag haujlwm tseem ceeb ntawm qhov kev xeem suite yog kwv yees ncua sijhawm thaum simulating cov neeg siv ua haujlwm nrog cov ntawv thov hauv web.

Speedometer 3.0 yog thawj qhov kev ua tau zoo ntawm browser suite los tsim ua ke los ntawm kev sib tw browser xyaw Blink / V8, Gecko / SpiderMonkey, thiab WebKit / JavaScriptCore, uas tuaj yeem tsim txoj cai sib tw. Tus Speedometer code tau muab faib raws li BSD daim ntawv tso cai thiab, pib xyoo 2022, yog tsim los raws li tus qauv tswj hwm txoj haujlwm tshiab uas koom tes nrog kev txiav txim siab nrog kev pom zoo. Lub chaw khaws cia yog qhib rau txhua tus neeg nyiam tuaj koom thiab pab txhawb lawv cov tswv yim thiab kho.

Speedometer 3.0 ua rau kev hloov pauv mus rau kev siv cov kev tshaj tawm tshiab ntawm Angular, Backbone, jQuery, Lit, Preact, React, React + Redux, Svelte thiab Vue moj khaum. Niaj hnub nimno lub vev xaib tsim qauv thiab cov ntawv thov hauv web yog siv, piv txwv li, siv Webpack, Web Components thiab cov txheej txheem tshiab ntawm kev ua haujlwm nrog DOM. Cov kev ntsuam xyuas tau muab ntxiv los ntsuas qhov kev ua tau zoo nrog Canvas keeb, SVG tiam, kev ua haujlwm CSS, ua haujlwm nrog DOM ntoo loj heev, thiab siv cov tswv yim siv hauv WYSIWYG cov ntsiab lus kho thiab xov xwm.

Cov cuab yeej siv rau kev xeem khiav tau nthuav dav ntau qhov kev ua haujlwm ntawm browser uas tau muab coj los rau hauv tus account thaum ntsuas cov lus teb rau tus neeg siv, piv txwv li, tsis yog tsuas yog ntsuas lub sijhawm ua tiav, tab sis kuj yog lub sijhawm ua haujlwm thiab asynchronous ua haujlwm. Cov cuab yeej tau npaj rau cov neeg tsim tawm browser los txheeb xyuas cov txiaj ntsig ntawm kev xeem khiav, profileing thiab hloov cov ntsuas ntsuas. Lub peev xwm los tsim koj tus kheej cov ntawv xeem nyuaj tshaj tawm yog muab.

Benchmarks siv hauv Speedometer 3.0 los ntsuas kev ua tau zoo:

  • Ntxiv, sau thiab tshem tawm 100 sau ntawv siv TodoMVC tus thawj tswj haujlwm ua haujlwm, siv rau hauv cov kev xaiv raws li lub vev xaib sib txawv, DOM txoj kev thiab cov qauv ntawm ECMAScript tus qauv. Piv txwv li, TodoMVC cov kev xaiv tau pib ua raws li React, Angular, Vue, jQuery, WebComponents, Backbone, Preact, Svelte thiab Lit lub moj khaum, nrog rau cov kev xaiv uas siv cov yam ntxwv siab heev qhia hauv ECMAScript 5 thiab ECMAScript 6 specifications.
  • Kho cov ntawv nrog cov cim hauv WYSIWYG hom siv cov code editors CodeMirror thiab TipTap.
  • Chaw thau khoom thiab cuam tshuam nrog cov kab kos tsim los siv cov khoom siv canvas lossis tsim hauv SVG hom siv Observable Plot, chart.js thiab react-stockcharts libraries.
  • Nplooj ntawv navigation thiab kev cuam tshuam nrog cov ntsiab lus ntawm cov xov xwm ib txwm siv uas siv Next.js thiab Nuxt lub vev xaib.

Thaum dhau qhov Speedometer 3.0 xeem suite ntawm macOS, Chrome (22.6) coj txoj kev, ua raws li Firefox (20.7) thiab Safari (19.0). Hauv kev sim ua nrog tib lub browsers, Speedometer 2.1 yeej Safari (481), nrog Firefox me ntsis tom qab (478) thiab Chrome (404) pom tom qab. Thaum khiav ntawm Ubuntu 22.04, Chrome tau qhab nia 13.5 thiab 234 cov ntsiab lus, thiab Firefox tau qhab nia 12.1 thiab 186 cov ntsiab lus hauv Speedometer versions 3.0 thiab 2.1.

Tau qhov twg los: opennet.ru

Ntxiv ib saib