gadget-inc
mobx-quick-tree
BlogDocsChangelog

Run node v22 in dev and CI

#99Merged
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 µs52 µs
instantiating a large root
bench/instantiation.benchmark.ts
CodSpeed Performance Gauge
+44%
3.7 ms2.6 ms
instantiating a small root
bench/instantiation.benchmark.ts
CodSpeed Performance Gauge
+35%
29 µs21.5 µs
instantiating a diverse root
bench/instantiation.benchmark.ts
CodSpeed Performance Gauge
+34%
63.4 µs47.3 µs
mobx-quick-tree ClassModel
bench/cross-framework.benchmark.ts
CodSpeed Performance Gauge
+31%
52.6 µs40 µs
accessing memoized getter properties of a class model
bench/property-access.benchmark.ts
CodSpeed Performance Gauge
+29%
14.6 µs11.4 µs
accessing memoized null property of a class model
bench/property-access.benchmark.ts
CodSpeed Performance Gauge
+27%
24.6 µs19.4 µs
accessing unmemoized getter properties of a class model
bench/property-access.benchmark.ts
CodSpeed Performance Gauge
+26%
20.5 µs16.3 µs
accessing unmemoized null property of a class model
bench/property-access.benchmark.ts
CodSpeed Performance Gauge
+14%
14.9 µs13 µs

Ignored

plain es6
bench/cross-framework.benchmark.ts
Ignored
CodSpeed Performance Gauge
+34%
21.2 µs15.9 µs
mobx-state-tree
bench/cross-framework.benchmark.ts
Ignored
CodSpeed Performance Gauge
+14%
1.7 ms1.5 ms
mobx-quick-tree types.model
bench/cross-framework.benchmark.ts
Ignored
CodSpeed Performance Gauge
+15%
178.7 µs154.8 µs
plain mobx
bench/cross-framework.benchmark.ts
Ignored
CodSpeed Performance Gauge
+74%
490 µs281.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