Now you can compare your Chromium browser with that other Chromium browser using Speedometer 3.0
- Reference: 1710266408
- News link: https://www.theregister.co.uk/2024/03/12/speedometer_30_adds_new_workloads/
- Source link:
[1]Speedometer is a tool to help browser makers spot regressions and improve performance. Its intention is to simulate what users actually do on websites, including editing rich text, reading a news site, working with a to-do list, etc.
While the benchmark's makers noted that all the various components and processes used to make up the web can't be simulated, a 2023 snapshot of the HTTP Archive helped to inform discussion regarding what JavaScript UI frameworks are most common in complex web apps. Other workloads have been added to get as close as possible to what users do with their browsers.
[2]
Speedometer 1.0 turned up in 2014, released by the WebKit team. 2.0, the result of a collaboration between Apple and the Chrome team, arrived in 2018. Speedometer 3.0 includes added contributions from Microsoft and Mozilla and, [3]according to the Speedometer team, is "a collaborative effort between the three major browser engines: Blink, Gecko, and WebKit."
[4]
[5]
Things have changed in the decade since the initial release of the Speedometer benchmark. While Chrome was still topping the charts back then, [6]according to StatCounter , it could not be called dominant, and made up just 38.5 percent of the market in June 2014. Internet Explorer came second at 15.4 percent, with Firefox and Safari fighting it out at 13.3 percent and 13.8 percent respectively.
Today, the browser landscape is quite different: Chrome is far ahead of the competition with a 65 percent share and Safari in second place at 18.7 percent. With so many browsers now using the Chromium engine for rendering, performance testing of the browser itself is not the measure it used to be.
[7]
Tarquin Wilton-Jones, a security expert at browser-maker Vivaldi, noted that with a few notable exceptions, a majority of browsers use the same core engine. Compiler options might cause minor differences, "but in practical terms, the differences are negligible when browsers all share the same core."
[8]Mozilla slams Microsoft for using dark patterns to drive Windows users toward Edge
[9]Brit watchdog thinks Google's tweaked Privacy Sandbox still isn't cricket
[10]Suffering from tab overload? Vivaldi unveils Session Panels
[11]Mozilla founder blasts browser maker for accepting 'planet incinerating' cryptocurrency donations
"For an engine maker, these [benchmarks] are likely to be useful to detect performance regressions, and that's a good thing," he added.
However, "Using a different computer with a different amount of memory, a different processor or a different operating system makes the biggest difference of all, and these tests do not cover any of that.
"More importantly, they do not test the browser itself; the parts that really make a difference to the user experience. All the little bits of UI that are completely different. All the little shortcuts, and additional functionality, any feature that helps the user be more productive with their time. These are what make the biggest difference for a user, not whether canvas takes 0.0001 seconds longer to calculate 100 Bézier curves." ®
Get our [12]Tech Resources
[1] https://browserbench.org/announcements/speedometer3/
[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZfDeijoFZTNmWSs9I6KnJgAAAAg&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[3] https://browserbench.org/announcements/speedometer3/
[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZfDeijoFZTNmWSs9I6KnJgAAAAg&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZfDeijoFZTNmWSs9I6KnJgAAAAg&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[6] https://gs.statcounter.com/browser-market-share#monthly-201406-201406-bar
[7] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZfDeijoFZTNmWSs9I6KnJgAAAAg&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[8] https://www.theregister.com/2024/02/02/mozilla_slams_microsoft_dark_patterns/
[9] https://www.theregister.com/2024/02/01/google_privacy_sandbox_concerns_remain/
[10] https://www.theregister.com/2023/12/14/vivaldi_unveils_session_panels_to/
[11] https://www.theregister.com/2022/01/05/mozilla_accepts_cryptocurrency/
[12] https://whitepapers.theregister.com/
The good news is that that's being sorted. Websites will be only allowed to display what is effectively Opt-In or Opt-Out. No going through scumbag media outlets that you have to visit 50 different pages to opt out.
It doesn’t test CPU JS execution?
> However, "Using a different computer with a different amount of memory, a different processor or a different operating system makes the biggest difference of all, and these tests do not cover any of that."
That is an unexpected comment. Shouldn’t Speedometer 3.0 also include the JS execution time, which would depend on the CPU?
Re: It doesn’t test CPU JS execution?
It should.. The article's point is that this is a circle-jerk benchmark that only tests Chromium against itself. It is deliberately agnostic of hardware and conveniently not applicable to any non-Chromium browser..
Well, I use benchmarks to compare my build results. Did my optimization flags and build method show any improvement, am I just spinning my wheels, or have I degraded performance. I run through several, and the browserbench suite is one of them.
Benchmarks aren't useful for comparing different browsers in itself... try it on the same machine, with the same resolution/window size, then you're comparing the performance of Chrome vs. Mozilla vs. the other chrome etc.
It would be silly to use the benchmarks across different systems unless you're comparing that (I didn't specifically, but I sure noted the difference in browser benchmark scores on my new rig, for example)
So does it also benchmark a zillion tracking cookies and tediously unselecting all ticks on GDPR dialogues?