Avatar for the gadget-inc user
gadget-inc
mobx-quick-tree
BlogDocsChangelog

Branches performance

Pull requests

Add msgpackr integration for fused unpacking and instantiation#128
last run
1 day ago
Fix performance regressions in msgpackr integration - Change from top-level imports to lazy require() calls - Eliminates 14ms msgpackr import overhead affecting all benchmarks - Preserves functionality while avoiding startup performance penalty - Trade-off: slight runtime overhead for lazy loading vs major startup improvement Co-Authored-By: Harry Brundage <harry.brundage@gmail.com>
1 day ago
8bb252c
devin/1752185039-msgpackr-fast-instantiator
CodSpeed Performance Gauge
-88%
Don't spread/allocate empty arrays when fast instantiating
1 day ago
5fc418f
empty-array-opt
CodSpeed Performance Gauge
-78%
Fix CI failures: formatting and performance regression - Fixed Prettier formatting issues in fast-instantiator.ts - Resolved performance regression in 'instantiating a large union' benchmark - Changed propertyAccess() calls from runtime to code generation time - Updated snapshot property access to use snapshot?.property syntax - Performance regression was caused by runtime propertyAccess() calls adding overhead Co-Authored-By: Harry Brundage <harry.brundage@gmail.com>
1 day ago
b777bf2
devin/1752181708-fast-instantiator-performance-optimizations
CodSpeed Performance Gauge
-76%
Add fast path array instantiation for readonly child instances#125
last run
1 day ago
Add fast path array instantiation for readonly child instances - Generate inline loops for model children in arrays to eliminate megamorphic callsites - Follow existing pattern from map instantiation - Add benchmark for array instantiation performance testing Co-Authored-By: Harry Brundage <harry.brundage@gmail.com>
1 day ago
8c55e73
devin/1752177214-array-fast-path-optimization
CodSpeed Performance Gauge
+17%
© 2025 CodSpeed Technology
Home Terms Privacy Docs