Six years later, since the last release presented updated tools for testing the performance and responsiveness of Web browsers – Speedometer 3.0, prepared jointly by Mozilla, Google, Microsoft, and Apple. The key task of the test set is the rating of delays when simulating user work with typical web applications.
Speedometer 3.0 was the first set for evaluating the performance of browsers created jointly by representatives of competing browser engines BLINK/V8, GECKO/Spidermonkey, and Webkit/JavaScriptCore, which managed to develop a general policy in relation to testing. Speedometer code is distributed under the BSD license and since 2022 has been developed in accordance with the new project management model that implies joint decision-making with consensus. The repository is open to participate in any interested parties and promote their ideas and corrections.
Speedometer 3.0 has been transmitted to the use of new releases of Framework Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte, and Vue. Modern templates for designing sites and web applications are involved, for example, the use of Webpack, Web Components, and new working methods with DOM. Tests have been added to evaluate the performance using the Canvas element, generating SVG, processing complex CSS, working with very large DOM trees, and using the methods used in editing content in Wysiwyg mode and when working with news sites.
The spectrum of operations in the browser, which are taken into account when measuring the reaction to the user action, for example, measured not only the time of the code but also the time for the reaction, drawing, and asynchronous execution of tasks, is expanded. For developers of browsers, tools have been prepared for analyzing the results of tests, profiling, and changing test parameters. The opportunity to create your own complex scenarios for launching tests is provided.
Standard tests, involved at Speedometer 3.0 to evaluate performance:
- Adding, filling, and removing 100 notes using the task manager tod