Mozilla, Google, Microsoft an Apple entwéckelt Speedometer 3.0 Browser Performance Test

Sechs Joer zënter der leschter Verëffentlechung gëtt en aktualiséiert Tool fir d'Performance an d'Responsabilitéit vu Webbrowser ze testen - Speedometer 3.0, zesumme vu Mozilla, Google, Microsoft an Apple virbereet. D'Haaptaufgab vun der Testsuite ass d'Verzögerungen ze schätzen wann Dir Benotzeraarbecht mat typesche Webapplikatiounen simuléiert.

Speedometer 3.0 war déi éischt Browser Performance Suite, déi zesumme geschaf gouf vu konkurréiere Browsermotoren Blink/V8, Gecko/SpiderMonkey, a WebKit/JavaScriptCore, déi fäeg waren eng gemeinsam Testpolitik z'entwéckelen. De Speedometer Code gëtt ënner enger BSD Lizenz verdeelt an, ab 2022, gëtt no engem neie Projektmanagementmodell entwéckelt, deen eng kollaborativ Entscheedung mam Konsens involvéiert. De Repository ass op fir all interesséiert Parteien fir matzemaachen an hir Iddien a Korrekturen bäizedroen.

Speedometer 3.0 mécht den Iwwergank fir nei Verëffentlechunge vun den Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte a Vue Kaderen ze benotzen. Modern Websäit Designmuster a Webapplikatiounen ginn benotzt, zum Beispill d'Benotzung vu Webpack, Web Komponenten an nei Methoden fir mat DOM ze schaffen. Tester goufen bäigefüügt fir d'Performance vun der Rendering mam Canvas Element, SVG Generatioun ze evaluéieren, komplex CSS ze veraarbechten, mat ganz groussen DOM Beem ze schaffen, an Techniken ze benotzen déi an WYSIWYG Inhaltseditioun an Neiegkeetssäiten benotzt ginn.

D'Toolkit fir Tester ze lafen huet d'Gamme vu Browser-Operatiounen erweidert, déi berécksiichtegt ginn wann d'Äntwert op eng Benotzeraktioun gemooss gëtt, zum Beispill gëtt net nëmmen d'Code-Ausféierungszäit gemooss, awer och d'Renderingszäit an d'asynchron Ausféierung vun Aufgaben. Tools goufen fir Browser Entwéckler virbereet fir d'Resultater vun Tester ze analyséieren, Profiléieren an Testparameter z'änneren. D'Kapazitéit fir Är eege komplex Teststartskripter ze kreéieren gëtt zur Verfügung gestallt.

Benchmarks benotzt am Speedometer 3.0 fir d'Leeschtung ze evaluéieren:

  • Addéieren, fëllen an läschen 100 Notizen mam TodoMVC Task Manager, implementéiert an Optiounen baséiert op verschiddene Web Kaderen, DOM Methoden a Versioune vum ECMAScript Standard. Zum Beispill ginn TodoMVC Optiounen lancéiert baséiert op de React, Angular, Vue, jQuery, WebComponents, Backbone, Preact, Svelte a Lit Frameworks, souwéi Optiounen déi fortgeschratt Feature benotzen, déi an den ECMAScript 5 an ECMAScript 6 Spezifikatioune agefouert goufen.
  • Änneren Text mat Markup am WYSIWYG Modus mat Code Redaktoren CodeMirror an TipTap.
  • Lueden an interagéiere mat Charts entworf mam Canvas Element oder generéiert am SVG Format mam Observable Plot, chart.js a react-stockcharts Bibliothéiken.
  • Säitnavigatioun an Interaktioun mat Inhalt op typesch Neiegkeetssäiten déi d'Next.js an Nuxt Web Frameworks benotzen.

Wann Dir d'Speedometer 3.0 Test Suite op macOS passéiert, féiert Chrome (22.6) de Wee, gefollegt vu Firefox (20.7) a Safari (19.0). Am Test, dee mat de selwechte Browser duerchgefouert gouf, huet de Speedometer 2.1 Safari gewonnen (481), mat Firefox liicht hannendrun (478) a Chrome (404) merkbar hannendrun. Wann Dir op Ubuntu 22.04 leeft, huet Chrome 13.5 an 234 Punkten geschoss, a Firefox huet 12.1 an 186 Punkten an Speedometer Versiounen 3.0 an 2.1 geschoss.

Source: opennet.ru

Setzt e Commentaire