CodSpeedHQ
codspeed-node
BlogDocsChangelog

feat/integrate mongodb instrument

#22Merged
Comparing
feat/integrate-database-plugin-adriencaccia
(
169a5e1
) with
main
(
894136d
)
CodSpeed Performance Gauge
-22%
Improvements
10
Regressions
2
(
2
)
Untouched
65

Benchmarks

Improved

switch 1
examples/with-typescript-simple-esm/tinybench.ts
CodSpeed Performance Gauge
×12
143 µs11.7 µs
switch 1
examples/with-javascript-esm/tinybench.js
CodSpeed Performance Gauge
×12
142.3 µs11.7 µs
test_recursive_fibo_10
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts
CodSpeed Performance Gauge
×5.8
157 µs26.9 µs
short body 5
packages/benchmark.js-plugin/benches/sample.ts
CodSpeed Performance Gauge
+73%
101.8 µs58.7 µs
test_recursive_fibo_20
examples/with-typescript-cjs/bench/benchmark.js/fibo.bench.ts
CodSpeed Performance Gauge
+67%
2.5 ms1.5 ms
test_recursive_fibo_10
examples/with-typescript-cjs/bench/benchmark.js/fibo.bench.ts
CodSpeed Performance Gauge
+60%
34.7 µs21.7 µs
short body 4
packages/benchmark.js-plugin/benches/sample.ts
CodSpeed Performance Gauge
+57%
114.8 µs73.3 µs
RegExp#test
packages/benchmark.js-plugin/benches/sample.ts
CodSpeed Performance Gauge
+17%
14.2 µs12.1 µs
RegExp#test
examples/with-typescript-simple-cjs/benchmark-js.ts
CodSpeed Performance Gauge
+16%
14.3 µs12.3 µs
RegExp#test
examples/with-typescript-simple-esm/benchmark-js.ts
CodSpeed Performance Gauge
+14%
14 µs12.3 µs

Passed

short body
packages/vitest-plugin/benches/parsePr.bench.ts::parsePr::nested suite
CodSpeed Performance Gauge
+10%
82 µs74.6 µs
long body
packages/vitest-plugin/benches/flat.bench.ts::parsePr
CodSpeed Performance Gauge
+2%
353 µs346.6 µs
short body
packages/vitest-plugin/benches/parsePr.bench.ts::another parsePr
CodSpeed Performance Gauge
+2%
63.7 µs62.6 µs
String#indexOf
packages/benchmark.js-plugin/benches/sample.ts
CodSpeed Performance Gauge
+1%
10.5 µs10.3 µs
short body
packages/benchmark.js-plugin/benches/sample.ts
CodSpeed Performance Gauge
+1%
113.6 µs112.4 µs
test_iterative_fibo_10
examples/with-typescript-esm/bench/benchmark.js/fibo.bench.ts
CodSpeed Performance Gauge
+1%
19.7 µs19.5 µs
test sync baz 10
examples/with-typescript-cjs/bench/tinybench/foobarbaz.bench.ts
CodSpeed Performance Gauge
+1%
24.9 µs24.8 µs
test_recursive_cached_fibo_30
examples/with-typescript-cjs/bench/benchmark.js/fibo.bench.ts
CodSpeed Performance Gauge
+1%
47.5 µs47.2 µs
short body 2
packages/benchmark.js-plugin/benches/sample.ts
CodSpeed Performance Gauge
+1%
110.4 µs109.8 µs
switch 1
examples/with-javascript-cjs/tinybench.js
CodSpeed Performance Gauge
0%
11.7 µs11.6 µs
switch 2
examples/with-javascript-cjs/tinybench.js
CodSpeed Performance Gauge
0%
12.1 µs12.1 µs
test sync baz 100
examples/with-typescript-cjs/bench/tinybench/foobarbaz.bench.ts
CodSpeed Performance Gauge
0%
18.6 µs18.5 µs
test_iterative_fibo_100
examples/with-typescript-esm/bench/benchmark.js/fibo.bench.ts
CodSpeed Performance Gauge
0%
19.4 µs19.3 µs
short body
packages/vitest-plugin/benches/parsePr.bench.ts::parsePr
CodSpeed Performance Gauge
0%
63.3 µs63.1 µs
test_iterative_fibo_10
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts
CodSpeed Performance Gauge
0%
25.1 µs25 µs
long body
packages/benchmark.js-plugin/benches/sample.ts
CodSpeed Performance Gauge
0%
384.4 µs383.2 µs
short body
packages/vitest-plugin/benches/parsePr.bench.ts::another parsePr::nested suite
CodSpeed Performance Gauge
0%
63.7 µs63.5 µs
String#indexOf
examples/with-javascript-esm/benchmark-js.js
CodSpeed Performance Gauge
0%
10.3 µs10.3 µs
test_recursive_cached_fibo_20
examples/with-typescript-esm/bench/benchmark.js/fibo.bench.ts
CodSpeed Performance Gauge
0%
32.9 µs32.9 µs
test sync baz 100
examples/with-typescript-esm/bench/benchmark.js/foobarbaz.bench.ts
CodSpeed Performance Gauge
0%
17.3 µs17.3 µs
test sync baz 10
examples/with-typescript-esm/bench/benchmark.js/foobarbaz.bench.ts
CodSpeed Performance Gauge
0%
19.4 µs19.4 µs
short body
packages/vitest-plugin/benches/parsePr.bench.ts::parsePr::nested suite::deeply nested suite
CodSpeed Performance Gauge
0%
115.3 µs115.1 µs
long body
packages/vitest-plugin/benches/parsePr.bench.ts::parsePr
CodSpeed Performance Gauge
0%
341.4 µs341.1 µs
short body 3
packages/benchmark.js-plugin/benches/sample.ts
CodSpeed Performance Gauge
0%
101.7 µs101.6 µs
test_recursive_cached_fibo_10
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts
CodSpeed Performance Gauge
0%
30.9 µs30.9 µs
long body
packages/vitest-plugin/benches/parsePr.bench.ts::another parsePr
CodSpeed Performance Gauge
0%
334.6 µs334.4 µs
test_recursive_cached_fibo_20
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts
CodSpeed Performance Gauge
0%
38.2 µs38.2 µs
test_recursive_cached_fibo_30
examples/with-typescript-esm/bench/benchmark.js/fibo.bench.ts
CodSpeed Performance Gauge
0%
47.1 µs47.1 µs
test_recursive_cached_fibo_30
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts
CodSpeed Performance Gauge
0%
52.3 µs52.3 µs
test_recursive_fibo_20
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
test_recursive_fibo_20
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
test_recursive_fibo_20
examples/with-typescript-esm/bench/benchmark.js/fibo.bench.ts
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
test_iterative_fibo_100
examples/with-typescript-cjs/bench/benchmark.js/fibo.bench.ts
CodSpeed Performance Gauge
0%
19.4 µs19.4 µs
switch 2
examples/with-javascript-esm/tinybench.js
CodSpeed Performance Gauge
0%
12.1 µs12.1 µs
fibo 15
packages/vitest-plugin/benches/flat.bench.ts::fibo
CodSpeed Performance Gauge
0%
279.2 µs279.2 µs
long body
packages/tinybench-plugin/benches/sample.ts
CodSpeed Performance Gauge
0%
368.7 µs368.8 µs
long body
packages/vitest-plugin/benches/parsePr.bench.ts::parsePr::nested suite
CodSpeed Performance Gauge
0%
350 µs350.2 µs
test_recursive_fibo_10
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts
CodSpeed Performance Gauge
0%
40.1 µs40.1 µs
short body
packages/tinybench-plugin/benches/sample.ts
CodSpeed Performance Gauge
0%
97.8 µs97.9 µs
test_recursive_cached_fibo_10
examples/with-typescript-esm/bench/benchmark.js/fibo.bench.ts
CodSpeed Performance Gauge
0%
25.6 µs25.6 µs
fibo 10
packages/vitest-plugin/benches/flat.bench.ts::fibo
CodSpeed Performance Gauge
0%
37.2 µs37.3 µs
RegExp#test
examples/with-javascript-esm/benchmark-js.js
CodSpeed Performance Gauge
0%
14.2 µs14.2 µs
switch 2
examples/with-typescript-simple-cjs/tinybench.ts
CodSpeed Performance Gauge
0%
12.3 µs12.3 µs
switch 1
packages/tinybench-plugin/benches/sample.ts
CodSpeed Performance Gauge
0%
11.7 µs11.8 µs
test_recursive_cached_fibo_10
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts
CodSpeed Performance Gauge
0%
31.1 µs31.2 µs
test_recursive_cached_fibo_30
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts
CodSpeed Performance Gauge
0%
52.5 µs52.6 µs
test_iterative_fibo_100
examples/with-typescript-cjs/bench/tinybench/fibo.bench.ts
CodSpeed Performance Gauge
0%
24.8 µs24.9 µs
test_recursive_cached_fibo_20
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts
CodSpeed Performance Gauge
0%
38.3 µs38.5 µs
short body
packages/vitest-plugin/benches/flat.bench.ts::parsePr
CodSpeed Performance Gauge
0%
115.3 µs115.7 µs
RegExp#test
examples/with-javascript-cjs/benchmark-js.js
CodSpeed Performance Gauge
0%
14.1 µs14.2 µs
test_recursive_fibo_10
examples/with-typescript-esm/bench/benchmark.js/fibo.bench.ts
CodSpeed Performance Gauge
0%
34.6 µs34.7 µs
test_iterative_fibo_10
examples/with-typescript-cjs/bench/benchmark.js/fibo.bench.ts
CodSpeed Performance Gauge
0%
19.5 µs19.6 µs
test sync baz 10
examples/with-typescript-cjs/bench/benchmark.js/foobarbaz.bench.ts
CodSpeed Performance Gauge
0%
19.4 µs19.5 µs
test sync baz 10
examples/with-typescript-esm/bench/tinybench/foobarbaz.bench.ts
CodSpeed Performance Gauge
0%
25 µs25.1 µs
switch 2
packages/tinybench-plugin/benches/sample.ts
CodSpeed Performance Gauge
0%
12.1 µs12.1 µs
test sync baz 100
examples/with-typescript-esm/bench/tinybench/foobarbaz.bench.ts
CodSpeed Performance Gauge
-1%
22.9 µs23 µs
switch 1
examples/with-typescript-simple-cjs/tinybench.ts
CodSpeed Performance Gauge
-1%
11.8 µs11.8 µs
test sync baz 100
examples/with-typescript-cjs/bench/benchmark.js/foobarbaz.bench.ts
CodSpeed Performance Gauge
-1%
17.3 µs17.4 µs
String#indexOf
examples/with-typescript-simple-esm/benchmark-js.ts
CodSpeed Performance Gauge
-1%
10.4 µs10.4 µs
test_iterative_fibo_100
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts
CodSpeed Performance Gauge
-1%
24.9 µs25.1 µs
String#indexOf
examples/with-javascript-cjs/benchmark-js.js
CodSpeed Performance Gauge
-1%
10.3 µs10.3 µs
test_recursive_cached_fibo_20
examples/with-typescript-cjs/bench/benchmark.js/fibo.bench.ts
CodSpeed Performance Gauge
-1%
32.8 µs33 µs
String#indexOf
examples/with-typescript-simple-cjs/benchmark-js.ts
CodSpeed Performance Gauge
-1%
10.4 µs10.5 µs
test_recursive_cached_fibo_10
examples/with-typescript-cjs/bench/benchmark.js/fibo.bench.ts
CodSpeed Performance Gauge
-1%
25.6 µs25.8 µs
test_iterative_fibo_10
examples/with-typescript-esm/bench/tinybench/fibo.bench.ts
CodSpeed Performance Gauge
-1%
25 µs25.2 µs
fibo 10
examples/with-typescript-esm/src/fibonacci.bench.ts::iterativeFibonacci
Regression
CodSpeed Performance Gauge
-19%
23.6 µs29 µs
switch 2
examples/with-typescript-simple-esm/tinybench.ts
Regression
CodSpeed Performance Gauge
-22%
12.1 µs15.5 µs

Commits

Click on a commit to change the comparison range
Base
main
894136d
×12
feat(core): remove handling of mongo env var
4319e35
2 years ago
by adriencaccia
feat(tinybench-plugin): add dynamic startInstruments function
676473d
2 years ago
by adriencaccia
+0.42%
feat(core): initialize mongoMeasurement client as a side-effect
f5788e2
2 years ago
by adriencaccia
-0.29%
feat(vitest-plugin): add dynamic startInstruments function
4662ad7
2 years ago
by adriencaccia
-0.29%
chore: make sure vitest bench does not hand in local
169a5e1
2 years ago
by adriencaccia
© 2025 CodSpeed Technology
Home Terms Privacy Docs