CodSpeedHQ
codspeed-node
Instrumentation
Wall Time
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Use instrument hooks
#45
Merged
Comparing
cod-1163-add-instrument-hooks-to-codspeed-node
(
a3d2755
) with
main
(
8c86d0a
)
CodSpeed Performance Gauge
-36%
Improvements
2
Regressions
13
Untouched
67
New
0
Dropped
0
Ignored
0
No successful run was found on
main
(
a3d2755
) during the generation of this report, so
8c86d0a
was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.
Benchmarks
Failed
RegExp#test
Regression
examples/with-javascript-esm/benchmark-js.js::RegExp#test
CodSpeed Performance Gauge
-33%
13.6 µs
20.2 µs
switch 1
Regression
examples/with-javascript-esm/tinybench.js::switch 1
CodSpeed Performance Gauge
-22%
23.6 µs
30.1 µs
test_recursive_fibo_10
Regression
examples/with-typescript-cjs/bench/benchmark.js/fibo.bench.ts::test_recursive_fibo_10
CodSpeed Performance Gauge
-23%
21.7 µs
28.2 µs
test_recursive_fibo_10
Regression
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_recursive_fibo_10
CodSpeed Performance Gauge
-14%
39.5 µs
45.9 µs
test_recursive_fibo_10
Regression
examples/with-typescript-esm/bench/benchmark.js/fibo.bench.ts::test_recursive_fibo_10
CodSpeed Performance Gauge
-24%
21.5 µs
28.2 µs
test_recursive_fibo_10
Regression
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_recursive_fibo_10
CodSpeed Performance Gauge
-14%
39.5 µs
46.1 µs
RegExp#test
Regression
examples/with-typescript-simple-cjs/benchmark-js.ts::RegExp#test
CodSpeed Performance Gauge
-36%
11.9 µs
18.6 µs
switch 1
Regression
examples/with-typescript-simple-cjs/tinybench.ts::switch 1
CodSpeed Performance Gauge
-21%
24.1 µs
30.6 µs
RegExp#test
Regression
examples/with-typescript-simple-esm/benchmark-js.ts::RegExp#test
CodSpeed Performance Gauge
-36%
12 µs
18.8 µs
switch 1
Regression
examples/with-typescript-simple-esm/tinybench.ts::switch 1
CodSpeed Performance Gauge
-21%
24.1 µs
30.6 µs
RegExp#test
Regression
packages/benchmark.js-plugin/benches/sample.ts::RegExp#test
CodSpeed Performance Gauge
-36%
12 µs
18.7 µs
switch 1
Regression
packages/tinybench-plugin/benches/sample.ts::switch 1
CodSpeed Performance Gauge
-21%
24.3 µs
30.7 µs
wait 1ms
Regression
packages/vitest-plugin/benches/timing.bench.ts::timing tests::wait 1ms
CodSpeed Performance Gauge
-20%
24.8 µs
31.1 µs
Improved
short body
packages/vitest-plugin/benches/flat.bench.ts::parsePr::short body
CodSpeed Performance Gauge
×2.2
295.8 µs
132.9 µs
wait 500ms
packages/tinybench-plugin/benches/timing.ts::timing::wait 500ms
CodSpeed Performance Gauge
+16%
12.3 ms
10.6 ms
Passed
test_iterative_fibo_10
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_iterative_fibo_10
CodSpeed Performance Gauge
+1%
458.8 µs
455.5 µs
two
packages/vitest-plugin/benches/hooks.bench.ts::hooks::run::two
CodSpeed Performance Gauge
0%
201.9 µs
201.8 µs
fibo 30
examples/with-typescript-esm/src/fibonacci.bench.ts::recursiveFibonacci::fibo 30
CodSpeed Performance Gauge
0%
175 ms
175 ms
test_recursive_fibo_20
examples/with-typescript-cjs/bench/benchmark.js/fibo.bench.ts::test_recursive_fibo_20
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
long body
packages/vitest-plugin/benches/flat.bench.ts::parsePr::long body
CodSpeed Performance Gauge
0%
353.1 µs
353.2 µs
test_recursive_fibo_20
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_recursive_fibo_20
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_recursive_fibo_20
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_recursive_fibo_20
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_recursive_fibo_20
examples/with-typescript-esm/bench/benchmark.js/fibo.bench.ts::test_recursive_fibo_20
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
wait 1sec
packages/tinybench-plugin/benches/timing.ts::timing::wait 1sec
CodSpeed Performance Gauge
0%
23 ms
23 ms
long body
packages/vitest-plugin/benches/parsePr.bench.ts::parsePr::long body
CodSpeed Performance Gauge
0%
352.9 µs
353.3 µs
long body
packages/vitest-plugin/benches/parsePr.bench.ts::parsePr::nested suite::long body
CodSpeed Performance Gauge
0%
356 µs
356.4 µs
wait 1sec
packages/vitest-plugin/benches/timing.bench.ts::timing tests::wait 1sec
CodSpeed Performance Gauge
0%
23 ms
23 ms
long body
packages/benchmark.js-plugin/benches/sample.ts::long body
CodSpeed Performance Gauge
0%
319.6 µs
320.1 µs
long body
packages/tinybench-plugin/benches/sample.ts::long body
CodSpeed Performance Gauge
0%
361.2 µs
361.9 µs
long body
packages/vitest-plugin/benches/parsePr.bench.ts::another parsePr::long body
CodSpeed Performance Gauge
0%
351.8 µs
352.6 µs
wait 500ms
packages/vitest-plugin/benches/timing.bench.ts::timing tests::wait 500ms
CodSpeed Performance Gauge
0%
12.5 ms
12.6 ms
test sync baz 10
examples/with-typescript-cjs/bench/tinybench/foobarbaz.bench.ts::test sync baz 10
CodSpeed Performance Gauge
0%
200.9 µs
201.5 µs
test_iterative_fibo_100
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_iterative_fibo_100
CodSpeed Performance Gauge
0%
194 µs
194.7 µs
test_recursive_cached_fibo_30
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_recursive_cached_fibo_30
CodSpeed Performance Gauge
0%
205.1 µs
205.8 µs
fibo 15
packages/vitest-plugin/benches/flat.bench.ts::fibo::fibo 15
CodSpeed Performance Gauge
0%
146 µs
146.6 µs
short body
packages/vitest-plugin/benches/parsePr.bench.ts::another parsePr::short body
CodSpeed Performance Gauge
0%
88.5 µs
88.8 µs
short body
packages/vitest-plugin/benches/parsePr.bench.ts::another parsePr::nested suite::short body
CodSpeed Performance Gauge
0%
88.4 µs
88.8 µs
short body
packages/vitest-plugin/benches/parsePr.bench.ts::parsePr::nested suite::short body
CodSpeed Performance Gauge
-1%
89.3 µs
89.8 µs
short body
packages/benchmark.js-plugin/benches/sample.ts::short body
CodSpeed Performance Gauge
-1%
109.8 µs
110.5 µs
end
packages/vitest-plugin/benches/hooks.bench.ts::hooks::end
CodSpeed Performance Gauge
-1%
207.7 µs
209 µs
short body
packages/tinybench-plugin/benches/sample.ts::short body
CodSpeed Performance Gauge
-1%
101.9 µs
102.5 µs
short body
packages/vitest-plugin/benches/parsePr.bench.ts::parsePr::nested suite::deeply nested suite::short body
CodSpeed Performance Gauge
-1%
88.2 µs
88.8 µs
short body 3
packages/benchmark.js-plugin/benches/sample.ts::short body 3
CodSpeed Performance Gauge
-1%
63.7 µs
64.2 µs
short body 4
packages/benchmark.js-plugin/benches/sample.ts::short body 4
CodSpeed Performance Gauge
-1%
58.5 µs
59.1 µs
short body 5
packages/benchmark.js-plugin/benches/sample.ts::short body 5
CodSpeed Performance Gauge
-1%
58.5 µs
59.1 µs
short body 2
packages/benchmark.js-plugin/benches/sample.ts::short body 2
CodSpeed Performance Gauge
-1%
58.4 µs
59.1 µs
test_recursive_cached_fibo_30
examples/with-typescript-cjs/bench/benchmark.js/fibo.bench.ts::test_recursive_cached_fibo_30
CodSpeed Performance Gauge
-1%
36.3 µs
36.7 µs
test sync baz 10
examples/with-typescript-esm/bench/tinybench/foobarbaz.bench.ts::test sync baz 10
CodSpeed Performance Gauge
-1%
38.6 µs
39.2 µs
test_recursive_cached_fibo_20
examples/with-typescript-cjs/bench/benchmark.js/fibo.bench.ts::test_recursive_cached_fibo_20
CodSpeed Performance Gauge
-1%
30.1 µs
30.6 µs
test_recursive_cached_fibo_10
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_recursive_cached_fibo_10
CodSpeed Performance Gauge
-1%
45.8 µs
46.5 µs
test_recursive_cached_fibo_30
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_recursive_cached_fibo_30
CodSpeed Performance Gauge
-2%
46.5 µs
47.3 µs
test_recursive_cached_fibo_20
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_recursive_cached_fibo_20
CodSpeed Performance Gauge
-2%
42.9 µs
43.6 µs
test_recursive_cached_fibo_20
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_recursive_cached_fibo_20
CodSpeed Performance Gauge
-2%
43.2 µs
43.9 µs
test_recursive_cached_fibo_10
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_recursive_cached_fibo_10
CodSpeed Performance Gauge
-2%
45.3 µs
46.1 µs
fibo 10
packages/vitest-plugin/benches/flat.bench.ts::fibo::fibo 10
CodSpeed Performance Gauge
-2%
37.1 µs
37.8 µs
test_recursive_cached_fibo_30
examples/with-typescript-esm/bench/benchmark.js/fibo.bench.ts::test_recursive_cached_fibo_30
CodSpeed Performance Gauge
-2%
36.1 µs
36.9 µs
test_recursive_cached_fibo_10
examples/with-typescript-cjs/bench/benchmark.js/fibo.bench.ts::test_recursive_cached_fibo_10
CodSpeed Performance Gauge
-2%
24.8 µs
25.4 µs
test sync baz 100
examples/with-typescript-esm/bench/tinybench/foobarbaz.bench.ts::test sync baz 100
CodSpeed Performance Gauge
-2%
30.8 µs
31.6 µs
test_recursive_cached_fibo_20
examples/with-typescript-esm/bench/benchmark.js/fibo.bench.ts::test_recursive_cached_fibo_20
CodSpeed Performance Gauge
-3%
30 µs
30.8 µs
one
packages/vitest-plugin/benches/hooks.bench.ts::hooks::run::one
CodSpeed Performance Gauge
-3%
233.9 µs
240.1 µs
switch 2
packages/tinybench-plugin/benches/sample.ts::switch 2
CodSpeed Performance Gauge
-3%
24.6 µs
25.3 µs
test_iterative_fibo_10
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_iterative_fibo_10
CodSpeed Performance Gauge
-3%
28.4 µs
29.2 µs
test sync baz 100
examples/with-typescript-cjs/bench/tinybench/foobarbaz.bench.ts::test sync baz 100
CodSpeed Performance Gauge
-3%
30.4 µs
31.2 µs
switch 2
examples/with-javascript-esm/tinybench.js::switch 2
CodSpeed Performance Gauge
-3%
24.6 µs
25.3 µs
switch 2
examples/with-typescript-simple-esm/tinybench.ts::switch 2
CodSpeed Performance Gauge
-3%
25.1 µs
25.8 µs
test_recursive_cached_fibo_10
examples/with-typescript-esm/bench/benchmark.js/fibo.bench.ts::test_recursive_cached_fibo_10
CodSpeed Performance Gauge
-3%
24.7 µs
25.4 µs
test_iterative_fibo_100
examples/with-typescript-cjs/bench/benchmark.js/fibo.bench.ts::test_iterative_fibo_100
CodSpeed Performance Gauge
-3%
20.5 µs
21.2 µs
switch 2
examples/with-typescript-simple-cjs/tinybench.ts::switch 2
CodSpeed Performance Gauge
-3%
24.7 µs
25.5 µs
wait 1ms
packages/tinybench-plugin/benches/timing.ts::timing::wait 1ms
CodSpeed Performance Gauge
-4%
23.8 µs
24.7 µs
test_iterative_fibo_100
examples/with-typescript-esm/bench/benchmark.js/fibo.bench.ts::test_iterative_fibo_100
CodSpeed Performance Gauge
-4%
20.5 µs
21.3 µs
test_iterative_fibo_100
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_iterative_fibo_100
CodSpeed Performance Gauge
-4%
282.2 µs
293.9 µs
short body
packages/vitest-plugin/benches/parsePr.bench.ts::parsePr::short body
CodSpeed Performance Gauge
-5%
126.7 µs
132.9 µs
test_iterative_fibo_10
examples/with-typescript-cjs/bench/benchmark.js/fibo.bench.ts::test_iterative_fibo_10
CodSpeed Performance Gauge
-5%
11.3 µs
11.9 µs
test sync baz 100
examples/with-typescript-cjs/bench/benchmark.js/foobarbaz.bench.ts::test sync baz 100
CodSpeed Performance Gauge
-5%
13 µs
13.7 µs
test sync baz 10
examples/with-typescript-cjs/bench/benchmark.js/foobarbaz.bench.ts::test sync baz 10
CodSpeed Performance Gauge
-6%
11.6 µs
12.3 µs
test sync baz 10
examples/with-typescript-esm/bench/benchmark.js/foobarbaz.bench.ts::test sync baz 10
CodSpeed Performance Gauge
-6%
11.6 µs
12.4 µs
test sync baz 100
examples/with-typescript-esm/bench/benchmark.js/foobarbaz.bench.ts::test sync baz 100
CodSpeed Performance Gauge
-6%
12.4 µs
13.3 µs
String#indexOf
packages/benchmark.js-plugin/benches/sample.ts::String#indexOf
CodSpeed Performance Gauge
-6%
10.3 µs
11 µs
String#indexOf
examples/with-javascript-esm/benchmark-js.js::String#indexOf
CodSpeed Performance Gauge
-7%
10.2 µs
10.9 µs
test_iterative_fibo_10
examples/with-typescript-esm/bench/benchmark.js/fibo.bench.ts::test_iterative_fibo_10
CodSpeed Performance Gauge
-7%
11.3 µs
12.1 µs
String#indexOf
examples/with-typescript-simple-cjs/benchmark-js.ts::String#indexOf
CodSpeed Performance Gauge
-7%
10.2 µs
11 µs
String#indexOf
examples/with-typescript-simple-esm/benchmark-js.ts::String#indexOf
CodSpeed Performance Gauge
-8%
10.2 µs
11.1 µs
Commits
Click on a commit to change the comparison range
Base
main
8c86d0a
-35.94%
feat: use instrument-hooks for all instrumented integrations
cb3de54
5 days ago
by GuillaumeLagrange
0%
chore: bump version to 5.0.0
a3d2755
4 days ago
by GuillaumeLagrange
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs