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
-14%
Improvements
1
Regressions
1
Untouched
42
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
test_iterative_fibo_10
Regression
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_iterative_fibo_10
CodSpeed Performance Gauge
-14%
216 ns
252 ns
Improved
test_iterative_fibo_10
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_iterative_fibo_10
CodSpeed Performance Gauge
+11%
240 ns
216 ns
Passed
test sync baz 100
examples/with-typescript-cjs/bench/tinybench/foobarbaz.bench.ts::test sync baz 100
CodSpeed Performance Gauge
+9%
300 ns
276 ns
switch 2
examples/with-javascript-esm/tinybench.js::switch 2
CodSpeed Performance Gauge
+8%
156 ns
144 ns
short body
packages/vitest-plugin/benches/flat.bench.ts::parsePr::short body
CodSpeed Performance Gauge
+6%
24.9 µs
23.4 µs
short body
packages/vitest-plugin/benches/parsePr.bench.ts::parsePr::nested suite::deeply nested suite::short body
CodSpeed Performance Gauge
+6%
25 µs
23.6 µs
short body
packages/vitest-plugin/benches/parsePr.bench.ts::parsePr::nested suite::short body
CodSpeed Performance Gauge
+5%
25.2 µs
23.9 µs
short body
packages/vitest-plugin/benches/parsePr.bench.ts::another parsePr::short body
CodSpeed Performance Gauge
+5%
25.7 µs
24.3 µs
fibo 15
packages/vitest-plugin/benches/flat.bench.ts::fibo::fibo 15
CodSpeed Performance Gauge
+4%
81.6 µs
78.4 µs
fibo 10
packages/vitest-plugin/benches/flat.bench.ts::fibo::fibo 10
CodSpeed Performance Gauge
+1%
8.4 µs
8.3 µs
test_recursive_fibo_10
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_recursive_fibo_10
CodSpeed Performance Gauge
+1%
2.2 µs
2.1 µs
test_recursive_fibo_10
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_recursive_fibo_10
CodSpeed Performance Gauge
+1%
2.2 µs
2.1 µs
test_recursive_cached_fibo_30
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_recursive_cached_fibo_30
CodSpeed Performance Gauge
0%
3.1 µs
3.1 µs
short body
packages/vitest-plugin/benches/parsePr.bench.ts::parsePr::short body
CodSpeed Performance Gauge
0%
24 µs
23.9 µs
long body
packages/vitest-plugin/benches/parsePr.bench.ts::another parsePr::long body
CodSpeed Performance Gauge
0%
240.4 µs
239.8 µs
long body
packages/vitest-plugin/benches/parsePr.bench.ts::parsePr::nested suite::long body
CodSpeed Performance Gauge
0%
239.5 µs
239.2 µs
test_recursive_fibo_20
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_recursive_fibo_20
CodSpeed Performance Gauge
0%
248.3 µs
248.1 µs
wait 1ms
packages/tinybench-plugin/benches/timing.ts::timing::wait 1ms
CodSpeed Performance Gauge
0%
1 ms
1 ms
wait 500ms
packages/tinybench-plugin/benches/timing.ts::timing::wait 500ms
CodSpeed Performance Gauge
0%
500 ms
500 ms
wait 500ms
packages/vitest-plugin/benches/timing.bench.ts::timing tests::wait 500ms
CodSpeed Performance Gauge
0%
500 ms
500 ms
wait 1sec
packages/vitest-plugin/benches/timing.bench.ts::timing tests::wait 1sec
CodSpeed Performance Gauge
0%
1 s
1 s
test_recursive_cached_fibo_10
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_recursive_cached_fibo_10
CodSpeed Performance Gauge
0%
984 ns
984 ns
test sync baz 10
examples/with-typescript-esm/bench/tinybench/foobarbaz.bench.ts::test sync baz 10
CodSpeed Performance Gauge
0%
168 ns
168 ns
test sync baz 100
examples/with-typescript-esm/bench/tinybench/foobarbaz.bench.ts::test sync baz 100
CodSpeed Performance Gauge
0%
288 ns
288 ns
switch 1
examples/with-typescript-simple-cjs/tinybench.ts::switch 1
CodSpeed Performance Gauge
0%
144 ns
144 ns
switch 2
examples/with-typescript-simple-cjs/tinybench.ts::switch 2
CodSpeed Performance Gauge
0%
144 ns
144 ns
switch 1
examples/with-typescript-simple-esm/tinybench.ts::switch 1
CodSpeed Performance Gauge
0%
144 ns
144 ns
switch 2
examples/with-typescript-simple-esm/tinybench.ts::switch 2
CodSpeed Performance Gauge
0%
144 ns
144 ns
wait 1sec
packages/tinybench-plugin/benches/timing.ts::timing::wait 1sec
CodSpeed Performance Gauge
0%
1 s
1 s
wait 1ms
packages/vitest-plugin/benches/timing.bench.ts::timing tests::wait 1ms
CodSpeed Performance Gauge
0%
1 ms
1 ms
test_recursive_fibo_20
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_recursive_fibo_20
CodSpeed Performance Gauge
0%
248.1 µs
248.1 µs
end
packages/vitest-plugin/benches/hooks.bench.ts::hooks::end
CodSpeed Performance Gauge
0%
56.9 µs
56.9 µs
short body
packages/vitest-plugin/benches/parsePr.bench.ts::another parsePr::nested suite::short body
CodSpeed Performance Gauge
0%
24.2 µs
24.2 µs
long body
packages/vitest-plugin/benches/parsePr.bench.ts::parsePr::long body
CodSpeed Performance Gauge
0%
240.1 µs
240.5 µs
fibo 30
examples/with-typescript-esm/src/fibonacci.bench.ts::recursiveFibonacci::fibo 30
CodSpeed Performance Gauge
0%
108 ms
108.4 ms
long body
packages/vitest-plugin/benches/flat.bench.ts::parsePr::long body
CodSpeed Performance Gauge
-1%
237.3 µs
239.1 µs
test_recursive_cached_fibo_10
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_recursive_cached_fibo_10
CodSpeed Performance Gauge
-1%
960 ns
972 ns
test_recursive_cached_fibo_20
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_recursive_cached_fibo_20
CodSpeed Performance Gauge
-2%
2.3 µs
2.3 µs
test_iterative_fibo_100
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts::test_iterative_fibo_100
CodSpeed Performance Gauge
-2%
528 ns
540 ns
test_recursive_cached_fibo_30
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_recursive_cached_fibo_30
CodSpeed Performance Gauge
-2%
3.1 µs
3.1 µs
test_recursive_cached_fibo_20
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_recursive_cached_fibo_20
CodSpeed Performance Gauge
-3%
2.3 µs
2.3 µs
test_iterative_fibo_100
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts::test_iterative_fibo_100
CodSpeed Performance Gauge
-5%
492 ns
516 ns
test sync baz 10
examples/with-typescript-cjs/bench/tinybench/foobarbaz.bench.ts::test sync baz 10
CodSpeed Performance Gauge
-7%
156 ns
168 ns
switch 1
examples/with-javascript-esm/tinybench.js::switch 1
CodSpeed Performance Gauge
-8%
144 ns
156 ns
Commits
Click on a commit to change the comparison range
Base
main
8c86d0a
+11.11%
feat: use instrument-hooks for all instrumented integrations
cb3de54
5 days ago
by GuillaumeLagrange
-25.4%
chore: bump version to 5.0.0
a3d2755
4 days ago
by GuillaumeLagrange
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs