Mozilla, Google, Microsoft uye Apple yakagadzira Speedometer 3.0 browser performance test

Makore matanhatu kubva pakuburitswa kwekupedzisira, chishandiso chakagadziridzwa chekuyedza kuita uye kupindura kwewebhu browser chinounzwa - Speedometer 3.0, yakagadzirirwa pamwe neMozilla, Google, Microsoft neApple. Basa rakakosha rebvunzo suite kufungidzira kunonoka paunenge uchitevedzera basa remushandisi neyakajairwa pawebhu maapplication.

Speedometer 3.0 yaive yekutanga browser performance suite kugadzirwa pamwe chete nemakwikwi ebrowser injini Blink/V8, Gecko/SpiderMonkey, uye WebKit/JavaScriptCore, vakakwanisa kugadzira mutemo wakafanana wekuyedza. Iyo Speedometer kodhi inogoverwa pasi perezinesi reBSD uye, kutanga muna 2022, inogadzirwa zvinoenderana neiyo nyowani manejimendi modhi inosanganisira yekudyidzana kuita sarudzo nekubvumirana. Iyo repository yakavhurika kune chero mapato anofarira kutora chikamu uye kupa mazano avo uye kugadzirisa.

Speedometer 3.0 inoita shanduko yekushandisa kuburitswa kutsva kweAngular, Backbone, jQuery, Lit, Preact, React, React + Redux, Svelte uye Vue masisitimu. Mazuva ano webhusaiti dhizaini mapatani uye webhu maapplication anoshandiswa, semuenzaniso, kushandiswa kweWebpack, Webhu Zvikamu uye nzira nyowani dzekushanda neDOM. Miedzo yakawedzerwa kuti iongorore kupa mashandiro neCanvas element, SVG chizvarwa, kugadzirisa CSS yakaoma, kushanda nemiti mikuru yeDOM, uye kushandisa matekiniki anoshandiswa muWYSIWYG kugadzirisa zvemukati nenzvimbo dzenhau.

Iyo kiti yekushandisa yekumhanyisa bvunzo yakawedzera huwandu hwemashandisirwo ebrowser anotariswa pakuyera mhinduro kune chiito chemushandisi, semuenzaniso, kwete chete iyo nguva yekuuraya kodhi inoyerwa, asiwo nguva yekupa uye asynchronous execution yemabasa. Zvishandiso zvakagadzirirwa vagadziri vebrowser kuti vaongorore mhedzisiro yekumhanya bvunzo, profiling uye kuchinja bvunzo paramita. Iko kugona kugadzira yako yakaoma bvunzo yekutanga zvinyorwa inopihwa.

Mabhenji anoshandiswa muSpeedometer 3.0 kuongorora mashandiro:

  • Kuwedzera, kuzadza uye kudzima 100 manotsi uchishandisa TodoMVC basa maneja, rinoitwa mune sarudzo zvichienderana neakasiyana mawebhu masisitimu, nzira dzeDOM uye shanduro dzeECMAScript standard. Semuyenzaniso, TodoMVC sarudzo dzinotangwa zvichibva paReact, Angular, Vue, jQuery, WebComponents, Backbone, Preact, Svelte uye Lit mafuremu, pamwe nesarudzo dzinoshandisa maficha epamberi akaunzwa muECMAScript 5 uye ECMAScript 6 zvakatemwa.
  • Rongedza mameseji ane markup muWYSIWYG modhi uchishandisa kodhi edhita CodeMirror uye TipTap.
  • Kurodha nekudyidzana nemachati akagadzirwa uchishandisa canvas element kana kugadzirwa muSVG fomati uchishandisa Observable Plot, chart.js uye react-stockcharts library.
  • Kufamba kwemapeji uye kudyidzana nezviri pane zvakajairwa nhau masaiti anoshandisa Next.js uye Nuxt web framework.

Kana uchipfuura Speedometer 3.0 test suite paMacOS, Chrome (22.6) inotungamira nzira, ichiteverwa neFirefox (20.7) uye Safari (19.0). Muyedzo yakaitwa nemabhurawuza mamwe chete, Speedometer 2.1 yakahwina Safari (481), ine Firefox kumashure zvishoma (478) uye Chrome (404) zvinooneka kumashure. Kana ichimhanya paUbuntu 22.04, Chrome yakawana 13.5 uye 234 mapoinzi, uye Firefox yakawana 12.1 uye 186 mapoinzi muSpeedometer shanduro 3.0 uye 2.1.

Source: opennet.ru

Voeg