Avatar for the CodSpeedHQ user
CodSpeedHQ
codspeed-node
BlogDocsChangelog

Add walltime support for vitest plugin

#49Merged
Comparing
cod-241-vitest-nodejs-support-for-the-walltime-executor
(
c9d2169
) with
main
(
bfb95e2
)
CodSpeed Performance Gauge
-67%
Improvement
2
Regression
2
Untouched
71
New
7
Dropped
10

Benchmarks

92 total
test_iterative_fibo_100
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts
CodSpeed Performance Gauge
+65%
465.2 µs282.1 µs
wait 500ms
packages/tinybench-plugin/benches/timing.ts::timing
CodSpeed Performance Gauge
+13%
12.3 ms10.8 ms
one
packages/vitest-plugin/benches/hooks.bench.ts::hooks::run
CodSpeed Performance Gauge
N/A
N/A228.2 µs
two
packages/vitest-plugin/benches/hooks.bench.ts::hooks::run
CodSpeed Performance Gauge
N/A
N/A200.5 µs
end
packages/vitest-plugin/benches/hooks.bench.ts::hooks
CodSpeed Performance Gauge
N/A
N/A207.9 µs
wait 500ms
packages/vitest-plugin/benches/timing.bench.ts::timing tests
CodSpeed Performance Gauge
N/A
N/A12.1 ms
wait 1ms
packages/vitest-plugin/benches/timing.bench.ts::timing tests
CodSpeed Performance Gauge
N/A
N/A24.3 µs
wait 1sec
packages/vitest-plugin/benches/timing.bench.ts::timing tests
CodSpeed Performance Gauge
N/A
N/A23 ms
fibo 30
examples/with-typescript-esm/src/fibonacci.bench.ts::recursiveFibonacci
CodSpeed Performance Gauge
N/A
N/A175 ms
short body 3
packages/benchmark.js-plugin/benches/sample.ts
CodSpeed Performance Gauge
-67%
63.6 µs191.6 µs
wait 1sec
packages/tinybench-plugin/benches/timing.ts::timing
CodSpeed Performance Gauge
-46%
12.3 ms23 ms
fibo 10
examples/with-typescript-esm/src/fibonacci.bench.ts::iterativeFibonacci
Missing
CodSpeed Performance Gauge
N/A
14.9 µsN/A
one
packages/vitest-plugin/benches/hooks.bench.ts::hooks cleanup::run
Missing
CodSpeed Performance Gauge
N/A
108.6 µsN/A
two
packages/vitest-plugin/benches/hooks.bench.ts::hooks cleanup::run
Missing
CodSpeed Performance Gauge
N/A
108.7 µsN/A
three
packages/vitest-plugin/benches/hooks.bench.ts::level1
Missing
CodSpeed Performance Gauge
N/A
141.4 µsN/A
five
packages/vitest-plugin/benches/hooks.bench.ts::level1::level 2
Missing
CodSpeed Performance Gauge
N/A
143.5 µsN/A
end
packages/vitest-plugin/benches/hooks.bench.ts::hooks cleanup
Missing
CodSpeed Performance Gauge
N/A
123.5 µsN/A
one
packages/vitest-plugin/benches/hooks.bench.ts::level1::level 2 bench nested beforeAll
Missing
CodSpeed Performance Gauge
N/A
133 µsN/A
one
packages/vitest-plugin/benches/hooks.bench.ts
Missing
CodSpeed Performance Gauge
N/A
325.6 µsN/A
seven
packages/vitest-plugin/benches/hooks.bench.ts::level1::level 2::level 3
Missing
CodSpeed Performance Gauge
N/A
141.2 µsN/A
two
packages/vitest-plugin/benches/hooks.bench.ts::level1
Missing
CodSpeed Performance Gauge
N/A
125 µsN/A
test_recursive_cached_fibo_30
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts
CodSpeed Performance Gauge
+5%
216.6 µs206.4 µs
test_iterative_fibo_100
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts
CodSpeed Performance Gauge
+4%
202.5 µs195.4 µs
test sync baz 10
examples/with-typescript-cjs/bench/tinybench/foobarbaz.bench.ts
CodSpeed Performance Gauge
+4%
209.6 µs202.5 µs
String#indexOf
examples/with-typescript-simple-esm/benchmark-js.ts
CodSpeed Performance Gauge
+1%
10.3 µs10.2 µs

Commits

Click on a commit to change the comparison range
Base
cod-1066-tinybench-nodejs-support-for-the-walltime-executor
bfb95e2
-14.29%
chore(with-typescript-esm): switch vitest bench to recursiveFibo
c9d2169
7 months ago
by adriencaccia
© 2026 CodSpeed Technology
Home Terms Privacy Docs