Mozilla, Google, Microsoft da Apple sun haɓaka gwajin aikin mai bincike na Speedometer 3.0

Shekaru shida da fitowar ta ƙarshe, an gabatar da kayan aiki da aka sabunta don gwada aiki da kuma amsa masu binciken gidan yanar gizo - Speedometer 3.0, wanda Mozilla, Google, Microsoft da Apple suka shirya tare. Babban aikin babban ɗakin gwaji shine ƙididdige jinkiri lokacin kwaikwayon aikin mai amfani tare da aikace-aikacen yanar gizo na yau da kullun.

Speedometer 3.0 shine farkon aikin mai bincike da aka ƙirƙira tare ta hanyar gasa injunan burauza Blink/V8, Gecko/SpiderMonkey, da WebKit/JavaScriptCore, waɗanda suka sami damar haɓaka manufar gwaji gama gari. Ana rarraba lambar Speedometer a ƙarƙashin lasisin BSD kuma, farawa daga 2022, an haɓaka ta bisa ga sabon tsarin sarrafa ayyuka wanda ya haɗa da yanke shawara tare da yarjejeniya. Wurin ajiya a buɗe yake ga duk masu sha'awar shiga da ba da gudummawar ra'ayoyinsu da gyare-gyare.

Speedometer 3.0 yana yin canji zuwa amfani da sabbin sabbin sigogin Angular, Backbone, jQuery, Lit, Preact, React, React + Redux, Svelte da Vue frameworks. Ana amfani da tsarin ƙirar gidan yanar gizo na zamani da aikace-aikacen yanar gizo, misali, amfani da fakitin Yanar Gizo, Abubuwan Yanar Gizo da sabbin hanyoyin aiki tare da DOM. An ƙara gwaje-gwaje don kimanta aiki tare da ɓangaren Canvas, ƙarni na SVG, sarrafa hadaddun CSS, aiki tare da manyan bishiyoyin DOM, da kuma amfani da dabarun da aka yi amfani da su a cikin gyara abun ciki na WYSIWYG da shafukan labarai.

Kayan aiki don gudanar da gwaje-gwajen ya faɗaɗa kewayon ayyukan burauza waɗanda ake la'akari da su yayin auna martani ga aikin mai amfani, alal misali, ba kawai lokacin aiwatar da lambar ba, har ma da lokacin bayarwa da aiwatar da asynchronous na ayyuka. An shirya kayan aiki don masu haɓaka burauza don nazarin sakamakon gwaje-gwaje masu gudana, bayanin martaba da canza sigogin gwaji. An ba da ikon ƙirƙirar rubutun ƙaddamarwar gwajin ku mai rikitarwa.

Alamomin da aka yi amfani da su a cikin Speedometer 3.0 don kimanta aiki:

  • Ƙara, cikawa da share bayanin kula 100 ta amfani da mai sarrafa ɗawainiya na TodoMVC, an aiwatar da shi a cikin zaɓuɓɓuka dangane da tsarin gidan yanar gizo daban-daban, hanyoyin DOM da sigogin ma'auni na ECMAScript. Misali, ana ƙaddamar da zaɓuɓɓukan TodoMVC bisa ga React, Angular, Vue, jQuery, WebComponents, Backbone, Preact, Svelte da Lit frameworks, da zaɓuɓɓukan da suke amfani da abubuwan ci gaba waɗanda aka gabatar a cikin ƙayyadaddun ECMAScript 5 da ECMAScript 6.
  • Shirya rubutu tare da alama a yanayin WYSIWYG ta amfani da masu gyara lamba CodeMirror da TipTap.
  • Lodawa da mu'amala tare da ginshiƙi da aka ƙirƙira ta amfani da sigar zane ko ƙirƙira a cikin tsarin SVG ta amfani da Laburaren Plot, chart.js da react-stockcharts.
  • Kewayawa shafi da hulɗa tare da abun ciki akan shafukan yanar gizo na yau da kullun waɗanda ke amfani da tsarin gidan yanar gizo na Next.js da Nuxt.

Lokacin wucewa gwajin gwajin Speedometer 3.0 akan macOS, Chrome (22.6) ya jagoranci hanya, sai Firefox (20.7) da Safari (19.0). A cikin gwajin da aka yi tare da masu bincike iri ɗaya, Speedometer 2.1 ya ci Safari (481), tare da Firefox kaɗan a baya (478) da Chrome (404) sananne a baya. Lokacin da yake gudana akan Ubuntu 22.04, Chrome ya zira kwallaye 13.5 da maki 234, kuma Firefox ta sami maki 12.1 da maki 186 a cikin nau'ikan Speedometer 3.0 da 2.1.

source: budenet.ru

Add a comment