gadget-inc
mobx-quick-tree
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
`defineProperty` based property memoization
#92
Closed
Comparing
faster-get-5
(
58da4e6
) with
main
(
f183291
)
CodSpeed Performance Gauge
-28%
Improvement
4
Regression
1
Untouched
3
Ignored
4
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
Improvement
Untouched
Ignored
12 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
accessing unmemoized null property of a class model
bench/property-access-model-class.ts
CodSpeed Performance Gauge
-28%
17.5 µs
24.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
accessing unmemoized getter properties of a class model
bench/property-access-model-class.ts
CodSpeed Performance Gauge
+48%
66.6 µs
44.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
accessing memoized getter properties of a class model
bench/property-access-model-class.ts
CodSpeed Performance Gauge
+44%
15.2 µs
10.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
accessing memoized null property of a class model
bench/property-access-model-class.ts
CodSpeed Performance Gauge
+29%
14.4 µs
11.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
instantiating a large root
bench/all.ts
CodSpeed Performance Gauge
+15%
4 ms
3.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
instantiating a small root
bench/all.ts
CodSpeed Performance Gauge
+3%
46.8 µs
45.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
instantiating a diverse root
bench/all.ts
CodSpeed Performance Gauge
+2%
56.4 µs
55.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
instantiating a large union
bench/all.ts
CodSpeed Performance Gauge
-8%
86.1 µs
93.8 µs
The benchmarks below are ignored and won't be included in regression detection.
Learn more about ignoring benchmarks
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
instantiating a small root (mobx-state-tree)
bench/all.ts
Ignored
CodSpeed Performance Gauge
-7%
1.3 ms
1.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
instantiating a diverse root (mobx-state-tree)
bench/all.ts
Ignored
CodSpeed Performance Gauge
-4%
2.2 ms
2.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
instantiating a large union (mobx-state-tree)
bench/all.ts
Ignored
CodSpeed Performance Gauge
-3%
3 ms
3.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
instantiating a large root (mobx-state-tree)
bench/all.ts
Ignored
CodSpeed Performance Gauge
+5%
270.7 ms
258.3 ms
Commits
Click on a commit to change the comparison range
Base
main
f183291
-40.13%
Eval a fast property memoizer to microoptimize property access for cached views
cff0d11
2 years ago
by airhorns
+12.46%
Eval a fast property memoizer to microoptimize property access for cached views
58da4e6
2 years ago
by airhorns
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs