BlogDocs

GitHub Actions
run

Base runon
main
at
88406c8
compared to head run on
main
at
a00ebef
from
4 months ago
+80%
IMPROVEMENTS
1
REGRESSIONS
0
UNTOUCHED
8
NEW
0
DROPPED
0
IGNORED
4

Benchmarks

Improved

instantiating a diverse root
bench/instantiation.benchmark.ts::instantiating a diverse root
+80%
97.2 µs
53.9 µs

Passed

mobx-quick-tree ClassModel
bench/cross-framework.benchmark.ts::mobx-quick-tree ClassModel
+8%
51.3 µs
47.4 µs
accessing unmemoized getter properties of a class model
bench/property-access.benchmark.ts::accessing unmemoized getter properties of a class model
0%
20.6 µs
20.5 µs
accessing memoized null property of a class model
bench/property-access.benchmark.ts::accessing memoized null property of a class model
0%
24.6 µs
24.5 µs
accessing unmemoized null property of a class model
bench/property-access.benchmark.ts::accessing unmemoized null property of a class model
0%
14.9 µs
14.9 µs
accessing memoized getter properties of a class model
bench/property-access.benchmark.ts::accessing memoized getter properties of a class model
0%
14.7 µs
14.8 µs
instantiating a large root
bench/instantiation.benchmark.ts::instantiating a large root
0%
3.6 ms
3.6 ms
instantiating a small root
bench/instantiation.benchmark.ts::instantiating a small root
-1%
28.9 µs
29.2 µs
instantiating a large union
bench/create-union.benchmark.ts::instantiating a large union
-7%
64.6 µs
69.1 µs

Ignored

mobx-quick-tree types.modelIgnored
bench/cross-framework.benchmark.ts::mobx-quick-tree types.model
+10%
177.3 µs
161.5 µs
mobx-state-treeIgnored
bench/cross-framework.benchmark.ts::mobx-state-tree
+5%
1.8 ms
1.7 ms
plain es6Ignored
bench/cross-framework.benchmark.ts::plain es6
-1%
21.4 µs
21.5 µs
plain mobxIgnored
bench/cross-framework.benchmark.ts::plain mobx
-13%
429 µs
495.5 µs
ResourcesHomePricingDocsBlogGitHubChangelog