Three key optimizations to the JS evaluator platform layer: 1. envMerge uses Object.create() instead of copying all keys — O(own) vs O(all) 2. renderDomComponent/renderDomElement override: imperative kwarg/attr parsing replaces reduce+assoc pattern (no per-arg dict allocation) 3. callComponent/parseKeywordArgs override: same imperative pattern for the eval path (not just DOM rendering) Wire format and spec semantics unchanged — these are host-level performance overrides in the platform JS. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
183 KiB
183 KiB