I-Mozilla, i-Google, i-Microsoft kanye ne-Apple ithuthukise ukuhlolwa kokusebenza kwesiphequluli se-Speedometer 3.0

Eminyakeni eyisithupha kusukela ekukhululweni kokugcina, kwethulwa ithuluzi elibuyekeziwe lokuhlola ukusebenza nokuphendula kweziphequluli zewebhu - I-Speedometer 3.0, elungiswe ngokuhlanganyela yi-Mozilla, Google, Microsoft kanye ne-Apple. Umsebenzi oyinhloko we-test suite ukulinganisa ukubambezeleka lapho kulingisa umsebenzi womsebenzisi ngezinhlelo zokusebenza zewebhu ezijwayelekile.

I-Speedometer 3.0 kwakuyisu lokuqala lokusebenza kwesiphequluli esidalwe ngokuhlanganyela izinjini zesiphequluli eziqhudelanayo i-Blink/V8, i-Gecko/SpiderMonkey, ne-WebKit/JavaScriptCore, ezikwazile ukuthuthukisa inqubomgomo yokuhlola efanayo. Ikhodi ye-Speedometer isatshalaliswa ngaphansi kwelayisensi ye-BSD futhi, kusukela ngo-2022, ithuthukiswa ngokuvumelana nemodeli entsha yokuphatha iphrojekthi ehilela ukwenza izinqumo ngokubambisana ngokuvumelana. Inqolobane ivulekele noma yimaphi amaqembu anentshisekelo ukuthi abambe iqhaza futhi anikele ngemibono yawo kanye nezilungiso.

I-Speedometer 3.0 yenza ushintsho ekusebenziseni okusha okukhishiwe kwe-Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte kanye nezinhlaka ze-Vue. Kusetshenziswa amaphethini wesimanje wokuklama iwebhusayithi kanye nezinhlelo zokusebenza zewebhu, isibonelo, ukusetshenziswa kwe-Webpack, Izingxenye Zewebhu kanye nezindlela ezintsha zokusebenza ne-DOM. Ukuhlola kungeziwe ukuze kuhlolwe ukusebenza kokunikezwa ngesici seCanvas, ukukhiqizwa kwe-SVG, ukucubungula i-CSS eyinkimbinkimbi, ukusebenza ngezihlahla ze-DOM ezinkulu kakhulu, nokusebenzisa amasu asetshenziswa ku-WYSIWYG ukuhlela okuqukethwe namasayithi ezindaba.

Ikhithi yamathuluzi yokuhlola ukuhlola inwebise ububanzi bemisebenzi yesiphequluli ecatshangelwa lapho kukalwa impendulo esenzweni somsebenzisi, isibonelo, akusona isikhathi sokwenza ikhodi kuphela esikalwayo, kodwa nesikhathi sokunikezwa kanye nokwenziwa kwemisebenzi okuvumelanayo. Amathuluzi alungiselelwe ukuze abathuthukisi besiphequluli bahlaziye imiphumela yokuhlolwa okusebenzayo, ukwenza iphrofayela nokushintsha imingcele yokuhlola. Ikhono lokudala imibhalo yakho eyinkimbinkimbi yokuqalisa ukuhlolwa linikeziwe.

Amabhentshimakhi asetshenziswa ku-Speedometer 3.0 ukuhlola ukusebenza:

  • Ukwengeza, ukugcwalisa kanye nokususa amanothi ayi-100 kusetshenziswa isiphathi somsebenzi se-TodoMVC, sisetshenziswe ngezinketho ezisekelwe kuzinhlaka ezihlukene zewebhu, izindlela ze-DOM nezinguqulo zezinga le-ECMAScript. Isibonelo, izinketho ze-TodoMVC ziqaliswa ngokusekelwe ku-React, Angular, Vue, jQuery, WebComponents, Backbone, Preact, Svelte kanye ne-Lit frameworks, kanye nezinketho ezisebenzisa izici ezithuthukisiwe ezethulwe ekucacisweni kwe-ECMAScript 5 kanye ne-ECMAScript 6.
  • Hlela umbhalo ngokumaka ngemodi ye-WYSIWYG usebenzisa abahleli bekhodi i-CodeMirror ne-TipTap.
  • Ilayisha futhi isebenzisane namashadi aklanywe kusetshenziswa isici sekhanvasi noma akhiqizwe ngefomethi ye-SVG kusetshenziswa i-Observable Plot, chart.js kanye namalabhulali e-react-stockcharts.
  • Ukuzulazula kwekhasi nokusebenzisana nokuqukethwe kumasayithi wezindaba ajwayelekile asebenzisa izinhlaka zewebhu ze-Next.js ne-Nuxt.

Lapho udlula i-Speedometer 3.0 test suite ku-macOS, iChrome (22.6) ihamba phambili, ilandelwa yiFirefox (20.7) neSafari (19.0). Ohlolweni olwenziwa ngeziphequluli ezifanayo, i-Speedometer 2.1 iwine iSafari (481), iFirefox ngemuva kancane (478) kanye ne-Chrome (404) ngemuva ngokuphawulekayo. Lapho isebenza ku-Ubuntu 22.04, i-Chrome ithole amaphuzu angu-13.5 nangu-234, futhi iFirefox yathola amaphuzu angu-12.1 nangu-186 kuzinguqulo ze-Speedometer 3.0 kanye no-2.1.

Source: opennet.ru

Engeza amazwana