Skip to content

docs: update benchmark results - #190

Merged
donfear merged 1 commit into
mainfrom
automated-benchmark
Oct 21, 2026
Merged

donfear merged 1 commit into
mainfrom
automated-benchmark

Conversation

@donfear

@donfear donfear commented Oct 21, 2026

Copy link
Copy Markdown
Owner

Benchmark of inup at 4103ffa (run).

Benchmark chart

Listing outdated dependencies

Each tool prints every outdated dependency and exits.

First run expressjs/express
1 package.json · 44 dependencies
vuejs/core
22 package.json files · 69 dependencies
TanStack/query
105 package.json files · 190 dependencies
vendurehq/vendure
54 package.json files · 323 dependencies
backstage/backstage
269 package.json files · 591 dependencies
inup 0.39 s 1.01 s 2.03 s 3.38 s 3.51 s
npm-check-updates 0.68 s 4.44 s 11.2 s 4.60 s 26.9 s
taze 0.85 s 0.83 s 8.47 s 6.43 s 8.33 s
syncpack 0.23 s 0.99 s 2.40 s 3.83 s 4.54 s
npm-check 1.11 s — — — —
npm / pnpm / bun outdated 0.92 s 1.50 s 2.27 s 1.54 s —
Repeat run expressjs/express vuejs/core TanStack/query vendurehq/vendure backstage/backstage
inup 0.36 s 0.40 s 0.58 s 0.78 s 1.92 s
npm-check-updates 0.71 s 4.63 s 10.7 s 4.75 s 28.3 s
taze 0.21 s 0.31 s 5.00 s 1.88 s 3.97 s
syncpack 0.04 s 0.13 s 0.37 s 0.66 s 0.49 s
npm-check 1.13 s — — — —
npm / pnpm / bun outdated 0.68 s 0.13 s 2.82 s 0.08 s —

Opening the picker

Each tool's interactive list of updates, timed until every update is loaded.

First run expressjs/express vuejs/core TanStack/query vendurehq/vendure backstage/backstage
inup 0.49 s 1.25 s 2.23 s 3.64 s 3.52 s
npm-check-updates 0.71 s — — — —
taze 0.91 s 0.84 s 9.02 s 4.58 s 8.77 s
syncpack 0.26 s 1.19 s 2.19 s 3.55 s 4.02 s
npm-check 1.21 s — — — —
pnpm / bun update -i / yarn upgrade-interactive — 1.49 s 2.25 s 1.60 s 5.88 s
Repeat run expressjs/express vuejs/core TanStack/query vendurehq/vendure backstage/backstage
inup 0.46 s 0.48 s 0.84 s 0.93 s 1.92 s
npm-check-updates 0.71 s — — — —
taze 0.23 s 0.30 s 5.07 s 1.91 s 4.05 s
syncpack 0.25 s 1.12 s 2.10 s 3.51 s 4.22 s
npm-check 1.16 s — — — —
pnpm / bun update -i / yarn upgrade-interactive — 0.12 s 2.76 s 1.63 s 2.15 s

First run: every cache the tool keeps is emptied before each run. Repeat run: caches kept. Median of 10 runs per tool on GitHub Actions ubuntu24 20261018.339.1, 4 CPUs, Node v24.22.0, 21 Oct 2026; listing timed with hyperfine 1.20.0. Pickers run in a 160×50 terminal and count as loaded at the last thing they draw or write to their cache before 5 s of quiet, so rows fetched off screen count too. inup's times include its vulnerability check, which the other tools don't run. inup's first picker run also downloads its native core (about 1.5 MB). Fastest in bold.

Generated by the Benchmark workflow.

@donfear
donfear merged commit ed55a29 into main Oct 21, 2026
33 checks passed
@donfear
donfear deleted the automated-benchmark branch October 21, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant