Speedometer 3.1
Speedometer measures how long web apps take to respond to what a user does: adding and completing to-do items in TodoMVC written with many frameworks, navigating news sites, editing text, drawing charts.
4b243972By suite
Each suite's result in ms; lower is better. The bars share one scale.
kun Chrome
| Suite | kun | Chrome | kun / Chrome | ms |
|---|---|---|---|---|
TodoMVC-jQuery |
1057.5 | 109.9 | 9.62× | |
TodoMVC-JavaScript-ES6-Webpack-Complex-DOM |
355.7 | 37.9 | 9.39× | |
TodoMVC-Preact-Complex-DOM |
72.9 | 11.9 | 6.12× | |
TodoMVC-Svelte-Complex-DOM |
98.2 | 16.0 | 6.12× | |
NewsSite-Nuxt |
269.3 | 54.1 | 4.97× | |
TodoMVC-JavaScript-ES5 |
170.5 | 36.7 | 4.64× | |
TodoMVC-Lit-Complex-DOM |
75.1 | 20.2 | 3.72× | |
TodoMVC-Backbone |
89.0 | 26.7 | 3.33× | |
Perf-Dashboard |
226.7 | 69.0 | 3.29× | |
TodoMVC-Angular-Complex-DOM |
151.9 | 46.7 | 3.25× | |
TodoMVC-WebComponents |
72.6 | 22.9 | 3.17× | |
Charts-chartjs |
451.8 | 159.1 | 2.84× | |
TodoMVC-React-Complex-DOM |
156.5 | 56.3 | 2.78× | |
NewsSite-Next |
257.1 | 99.6 | 2.58× | |
TodoMVC-Vue |
81.3 | 33.3 | 2.44× | |
Charts-observable-plot |
139.0 | 68.0 | 2.04× | |
React-Stockcharts-SVG |
267.7 | 131.1 | 2.04× | |
TodoMVC-React-Redux |
99.6 | 61.0 | 1.63× |
Not compared this time:
Editor-CodeMirror (kun's document differs from Chrome's by two div elements); Editor-TipTap (Chrome's own third iteration lacked ProseMirror-focused).
How this was measured
One round of the 20 default suites, each in a new browser, 10 iterations; kun built with the perf profile. Chrome for Testing 152.0.7977.82 on AMD Ryzen AI 9 HX 370 (24 cores), Fedora 44, on mains power. About the benchmark: Speedometer 3.1.
These numbers are a snapshot, measured by hand: kun doesn't benchmark on a schedule, because the machines that run its daily tests aren't the same from day to day, and numbers from different machines can't be compared.