Mozilla, Google, Microsoft le Apple li hlahisitse tlhahlobo ea ts'ebetso ea sebatli sa Speedometer 3.0

Lilemo tse tšeletseng ho tloha ha ho lokolloa ho qetela, ho hlahisoa sesebelisoa se ntlafalitsoeng sa ho lekola ts'ebetso le karabelo ea libatli tsa marang-rang - Speedometer 3.0, e lokiselitsoeng ka kopanelo ke Mozilla, Google, Microsoft le Apple. Mosebetsi oa mantlha oa tlhahlobo ea tlhahlobo ke ho hakanya tieho ha ho etsoa mohlala oa mosebetsi oa mosebelisi ka lits'ebetso tse tloaelehileng tsa webo.

Speedometer 3.0 e bile setsi sa pele sa tšebetso sa sebatli se entsoeng ka kopanelo ke lienjineri tse hlolisanang tsa sebatli Blink/V8, Gecko/SpiderMonkey, le WebKit/JavaScriptCore, tse khonneng ho theha leano le tšoanang la tlhahlobo. Khoutu ea Speedometer e ajoa tlasa laesense ea BSD mme, ho qala ka 2022, e ntlafatsoa ho latela mohlala o mocha oa taolo ea projeke o kenyelletsang ho etsa liqeto tse kopanetsoeng ka tumellano. Sebaka sa polokelo se bulehetse bohle ba nang le thahasello ho nka karolo le ho kenya letsoho mehopolo le litokiso tsa bona.

Speedometer 3.0 e etsa phetoho ea ho sebelisa lisebelisoa tse ncha tsa Angular, Backbone, jQuery, Lit, Preact, React, React + Redux, Svelte le Vue meralo. Mekhoa ea sejoale-joale ea moralo oa sebaka sa marang-rang le lits'ebetso tsa webo li sebelisoa, mohlala, ts'ebeliso ea Webpack, Likarolo tsa Websaete le mekhoa e mecha ea ho sebetsa le DOM. Liteko li kenyellelitsoe ho hlahloba ts'ebetso ea ho fana ka karolo ea Canvas, tlhahiso ea SVG, ho sebetsana le CSS e rarahaneng, ho sebetsa ka lifate tse kholo haholo tsa DOM, le ho sebelisa mekhoa e sebelisoang ho WYSIWYG ho hlophisa litaba le libaka tsa litaba.

Setsi sa lisebelisoa bakeng sa ho etsa liteko se atolositse mefuta e mengata ea ts'ebetso ea sebatli e shebiloeng ha ho lekoa karabelo ketsong ea mosebelisi, mohlala, ha se nako ea ts'ebetso ea khoutu feela e lekantsoeng, empa hape le nako ea ho fana le ts'ebetso e sa ts'oaneng ea mesebetsi. Lisebelisoa li lokiselitsoe hore baetsi ba sebatli ba hlahlobe liphetho tsa liteko tse sebetsang, ho etsa profil le ho fetola maemo a liteko. Bokhoni ba ho iketsetsa mangolo a hau a thata a ho qala liteko bo fanoe.

Li-benchmark tse sebelisitsoeng ho Speedometer 3.0 ho lekola ts'ebetso:

  • Ho eketsa, ho tlatsa le ho hlakola lintlha tse 100 ho sebelisa mookameli oa mosebetsi oa TodoMVC, o kenngoeng ts'ebetsong ka likhetho tse thehiloeng ho mekhoa e fapaneng ea marang-rang, mekhoa ea DOM le liphetolelo tsa ECMAScript standard. Mohlala, likhetho tsa TodoMVC li qalisoa ho ipapisitsoe le meralo ea React, Angular, Vue, jQuery, WebComponents, Backbone, Preact, Svelte le Lit, hammoho le likhetho tse sebelisang likarolo tse tsoetseng pele tse hlahisitsoeng ho ECMAScript 5 le ECMAScript 6.
  • Fetola mongolo ka mokhoa oa WYSIWYG u sebelisa bahlophisi ba khoutu CodeMirror le TipTap.
  • E kenya le ho sebelisana le lichate tse entsoeng ka ho sebelisa canvas element kapa tse entsoeng ka sebopeho sa SVG ho sebelisoa Observable Plot, chart.js le react-stockcharts library.
  • Ho bala maqephe le ho sebelisana le litaba tse hlahang libakeng tse tloaelehileng tsa litaba tse sebelisang meralo ea Next.js le Nuxt.

Ha o fetisa tlhahlobo ea Speedometer 3.0 ho macOS, Chrome (22.6) e etella pele, e lateloa ke Firefox (20.7) le Safari (19.0). Tekong e entsoeng ka libatli tse tšoanang, Speedometer 2.1 e hapile Safari (481), Firefox e ka morao hanyane (478) le Chrome (404) ka morao haholo. Ha e sebetsa ho Ubuntu 22.04, Chrome e ile ea fumana lintlha tse 13.5 le 234, 'me Firefox e ile ea fumana lintlha tse 12.1 le 186 liphetolelong tsa Speedometer 3.0 le 2.1.

Source: opennet.ru

Eketsa ka tlhaloso