average
Every tool across all of this benchmark's scenarios at once.
Loading…
Cites this run by its date, with a link back here.
average
npm, the baseline, is fastest at 7.48s.Every tool across all of this benchmark's scenarios at once.
Mean execution time across 2 fixtures, averaged over 3 scenarios, from the run of Oct 20, 2026 on GitHub-hosted ubuntu-24.04-arm runners.
A faster mean is not ranked
vite+ and nx posted a lower mean but did not complete every fixture, so they are not ranked against tools that did.Disclosure. vlt publishes this benchmark, and vlt is one of the tools it measures. The suite, its configuration and every result file are public.
| 1 | vite+ | |||||
Lower is faster. ± is the pooled relative standard deviation. Since last run compares with Oct 19, 2026.
vite+, nx did not complete every fixture
38ms
600ms
7.48s
7.57s
7.62s
7.63s
7.64s
7.67s
7.91s
8.54s
8.59s
8.75s
9.06s
9.26s
Lower is faster. Bars start at zero, each a bright cap on its tool's colour, labelled with its time and its multiple of the baseline. Dashed outline and dashed rule: the baseline, npm.
Not drawn: nx, vite+
Lower is faster; bars start at zero, each a bright cap on its tool's colour. All fixtures: a group per fixture, the tools in leaderboard order, as in the legend; hover a fixture to read each by name. Each fixture: its tools fastest first, each labelled with its time. A tool is drawn on every fixture it finished; a failed run is named, not drawn. The legend shows and hides tools everywhere on the page. Dashed outline and dashed rule: the baseline, npm.
| vite+ | — | 38ms2.5× faster |
| nx | DNF | 600ms6.3× slower |
| npm | 14.9sbaseline | 95msbaseline |
| bun | 15.1s1.02× slower | 3.5ms27.3× faster |
| node | 15.2s1.02× slower | 5.0ms18.8× faster |
| yarn | 15.1s1.02× slower | 174ms1.84× slower |
| yarn (zpm) | 15.3s1.03× slower | 9.7ms9.8× faster |
| turborepo | 15.2s1.02× slower | 137ms1.44× slower |
| yarn (berry) | 15.5s1.05× slower | 284ms3.0× slower |
| upm | 17.0s1.15× slower | 38ms2.5× faster |
| vlt | 17.1s1.15× slower | 93ms1.02× faster |
| aube | 17.5s1.18× slower | 4.6ms20.6× faster |
| pnpm | 17.9s1.20× slower | 266ms2.8× slower |
| deno | 18.5s1.25× slower | 14ms6.8× faster |
Each cell is the mean time, with its multiple of npm on that fixture beneath. Bold: fastest on the fixture. DNF: the run exited non-zero and is excluded from every figure. A dash: not run on that fixture.