Avatar for the CodSpeedHQ user
CodSpeedHQ
codspeed-node
Instrumentation
Wall Time
BlogDocsChangelog

Upgrade node to 24

#53
Comparing
upgrade-node
(
5b2cc79
) with
main
(
a3d2755
)
CodSpeed Performance Gauge
-60%
Improvements
18
Regressions
6
Untouched
1
Dropped
19

Benchmarks

Failed

wait 500msMissing
packages/vitest-plugin/benches/timing.bench.ts::timing tests::wait 500ms
CodSpeed Performance Gauge
N/A
500 msN/A
short bodyMissing
packages/vitest-plugin/benches/parsePr.bench.ts::parsePr::nested suite::deeply nested suite::short body
CodSpeed Performance Gauge
N/A
23.8 µsN/A
wait 1secMissing
packages/vitest-plugin/benches/timing.bench.ts::timing tests::wait 1sec
CodSpeed Performance Gauge
N/A
1 sN/A
short bodyMissing
packages/vitest-plugin/benches/parsePr.bench.ts::parsePr::nested suite::short body
CodSpeed Performance Gauge
N/A
24 µsN/A
long bodyMissing
packages/vitest-plugin/benches/parsePr.bench.ts::parsePr::nested suite::long body
CodSpeed Performance Gauge
N/A
239.8 µsN/A
short bodyMissing
packages/vitest-plugin/benches/parsePr.bench.ts::another parsePr::nested suite::short body
CodSpeed Performance Gauge
N/A
24.3 µsN/A
short bodyMissing
packages/vitest-plugin/benches/flat.bench.ts::parsePr::short body
CodSpeed Performance Gauge
N/A
23.5 µsN/A
long bodyMissing
packages/vitest-plugin/benches/parsePr.bench.ts::another parsePr::long body
CodSpeed Performance Gauge
N/A
239.8 µsN/A
short bodyMissing
packages/vitest-plugin/benches/parsePr.bench.ts::another parsePr::short body
CodSpeed Performance Gauge
N/A
24.4 µsN/A
wait 500msMissing
packages/tinybench-plugin/benches/timing.ts::timing::wait 500ms
CodSpeed Performance Gauge
N/A
500 msN/A
long bodyMissing
packages/vitest-plugin/benches/flat.bench.ts::parsePr::long body
CodSpeed Performance Gauge
N/A
239.2 µsN/A
wait 1msMissing
packages/vitest-plugin/benches/timing.bench.ts::timing tests::wait 1ms
CodSpeed Performance Gauge
N/A
1 msN/A
long bodyMissing
packages/vitest-plugin/benches/parsePr.bench.ts::parsePr::long body
CodSpeed Performance Gauge
N/A
239.6 µsN/A
wait 1secMissing
packages/tinybench-plugin/benches/timing.ts::timing::wait 1sec
CodSpeed Performance Gauge
N/A
1 sN/A
endMissing
packages/vitest-plugin/benches/hooks.bench.ts::hooks::end
CodSpeed Performance Gauge
N/A
57.2 µsN/A
fibo 10Missing
packages/vitest-plugin/benches/flat.bench.ts::fibo::fibo 10
CodSpeed Performance Gauge
N/A
8.3 µsN/A
wait 1msMissing
packages/tinybench-plugin/benches/timing.ts::timing::wait 1ms
CodSpeed Performance Gauge
N/A
1 msN/A
short bodyMissing
packages/vitest-plugin/benches/parsePr.bench.ts::parsePr::short body
CodSpeed Performance Gauge
N/A
23.9 µsN/A
fibo 15Missing
packages/vitest-plugin/benches/flat.bench.ts::fibo::fibo 15
CodSpeed Performance Gauge
N/A
78.4 µsN/A
test_recursive_cached_fibo_10Regression
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_recursive_cached_fibo_10
CodSpeed Performance Gauge
-59%
1.1 µs2.6 µs
test_recursive_cached_fibo_20Regression
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_recursive_cached_fibo_20
CodSpeed Performance Gauge
-43%
2.3 µs4.1 µs
test_recursive_cached_fibo_30Regression
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_recursive_cached_fibo_30
CodSpeed Performance Gauge
-34%
3 µs4.6 µs
test_recursive_cached_fibo_30Regression
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_recursive_cached_fibo_30
CodSpeed Performance Gauge
-34%
3.1 µs4.6 µs
test_recursive_cached_fibo_10Regression
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_recursive_cached_fibo_10
CodSpeed Performance Gauge
-60%
960 ns2,400 ns
test_recursive_cached_fibo_20Regression
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_recursive_cached_fibo_20
CodSpeed Performance Gauge
-45%
2.3 µs4.1 µs

Improved

fibo 30
examples/with-typescript-esm/src/fibonacci.bench.ts::recursiveFibonacci::fibo 30
CodSpeed Performance Gauge
×4.9
109.7 ms22.6 ms
test_iterative_fibo_10
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_iterative_fibo_10
CodSpeed Performance Gauge
×2.7
228 ns84 ns
test_iterative_fibo_10
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_iterative_fibo_10
CodSpeed Performance Gauge
×2.6
216 ns84 ns
test_iterative_fibo_100
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_iterative_fibo_100
CodSpeed Performance Gauge
×2.2
504 ns229 ns
switch 2
examples/with-typescript-simple-esm/tinybench.ts::switch 2
CodSpeed Performance Gauge
×2.2
156 ns72 ns
switch 1
examples/with-typescript-simple-cjs/tinybench.ts::switch 1
CodSpeed Performance Gauge
×2.2
156 ns72 ns
test_iterative_fibo_100
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_iterative_fibo_100
CodSpeed Performance Gauge
×2.1
504 ns240 ns
switch 1
examples/with-javascript-esm/tinybench.js::switch 1
CodSpeed Performance Gauge
+100%
144 ns72 ns
switch 2
examples/with-javascript-esm/tinybench.js::switch 2
CodSpeed Performance Gauge
+100%
144 ns72 ns
switch 1
examples/with-typescript-simple-esm/tinybench.ts::switch 1
CodSpeed Performance Gauge
+100%
144 ns72 ns
switch 2
examples/with-typescript-simple-cjs/tinybench.ts::switch 2
CodSpeed Performance Gauge
+71%
144 ns84 ns
test sync baz 10
examples/with-typescript-cjs/bench/tinybench/foobarbaz.bench.ts::test sync baz 10
CodSpeed Performance Gauge
+62%
156 ns96 ns
test sync baz 10
examples/with-typescript-esm/bench/tinybench/foobarbaz.bench.ts::test sync baz 10
CodSpeed Performance Gauge
+62%
156 ns96 ns
test sync baz 100
examples/with-typescript-cjs/bench/tinybench/foobarbaz.bench.ts::test sync baz 100
CodSpeed Performance Gauge
+60%
288 ns180 ns
test sync baz 100
examples/with-typescript-esm/bench/tinybench/foobarbaz.bench.ts::test sync baz 100
CodSpeed Performance Gauge
+53%
276 ns180 ns
test_recursive_fibo_10
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_recursive_fibo_10
CodSpeed Performance Gauge
+16%
2.2 µs1.9 µs
test_recursive_fibo_10
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_recursive_fibo_10
CodSpeed Performance Gauge
+14%
2.1 µs1.9 µs
test_recursive_fibo_20
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_recursive_fibo_20
CodSpeed Performance Gauge
+11%
254.7 µs229.6 µs

Passed

test_recursive_fibo_20
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_recursive_fibo_20
CodSpeed Performance Gauge
+10%
248.1 µs225.9 µs

Commits

Click on a commit to change the comparison range
Base
main
a3d2755
×4.9
chore: use tsx and remove esbuild-register
63df1e5
1 month ago
by GuillaumeLagrange
test
f6a7898
1 month ago
by GuillaumeLagrange
-1.11%
test with node --import tsx instead of direct tsx
f81ee29
1 month ago
by GuillaumeLagrange
-2.45%
ci troubleshoot
31b36fb
1 month ago
by GuillaumeLagrange
-1.08%
fix-gyp
cc8f375
1 month ago
by GuillaumeLagrange
+1.86%
chore: continue using the deprecated API
5b2cc79
1 month ago
by GuillaumeLagrange
© 2025 CodSpeed Technology
Home Terms Privacy Docs