gadget-inc
mobx-quick-tree
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Run node v22 in dev and CI
#99
Merged
Comparing
node-22
(
f1f22a0
) with
main
(
0ebab7f
)
CodSpeed Performance Gauge
+14%
Improvements
9
Ignored
4
Benchmarks
Improved
instantiating a large union
bench/create-union.benchmark.ts
CodSpeed Performance Gauge
+66%
86.2 µs
52 µs
instantiating a large root
bench/instantiation.benchmark.ts
CodSpeed Performance Gauge
+44%
3.7 ms
2.6 ms
instantiating a small root
bench/instantiation.benchmark.ts
CodSpeed Performance Gauge
+35%
29 µs
21.5 µs
instantiating a diverse root
bench/instantiation.benchmark.ts
CodSpeed Performance Gauge
+34%
63.4 µs
47.3 µs
mobx-quick-tree ClassModel
bench/cross-framework.benchmark.ts
CodSpeed Performance Gauge
+31%
52.6 µs
40 µs
accessing memoized getter properties of a class model
bench/property-access.benchmark.ts
CodSpeed Performance Gauge
+29%
14.6 µs
11.4 µs
accessing memoized null property of a class model
bench/property-access.benchmark.ts
CodSpeed Performance Gauge
+27%
24.6 µs
19.4 µs
accessing unmemoized getter properties of a class model
bench/property-access.benchmark.ts
CodSpeed Performance Gauge
+26%
20.5 µs
16.3 µs
accessing unmemoized null property of a class model
bench/property-access.benchmark.ts
CodSpeed Performance Gauge
+14%
14.9 µs
13 µs
Ignored
plain es6
bench/cross-framework.benchmark.ts
Ignored
CodSpeed Performance Gauge
+34%
21.2 µs
15.9 µs
mobx-state-tree
bench/cross-framework.benchmark.ts
Ignored
CodSpeed Performance Gauge
+14%
1.7 ms
1.5 ms
mobx-quick-tree types.model
bench/cross-framework.benchmark.ts
Ignored
CodSpeed Performance Gauge
+15%
178.7 µs
154.8 µs
plain mobx
bench/cross-framework.benchmark.ts
Ignored
CodSpeed Performance Gauge
+74%
490 µs
281.6 µs
Commits
Click on a commit to change the comparison range
Base
main
0ebab7f
+13.81%
Run node v22 in dev and CI
f1f22a0
1 year ago
by airhorns
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs