You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make shared-realm parallel execution scale predictably without hiding contention behind comparisons to isolated JSC contexts. The fair matrix now uses independent-context rows to separate engine-local throughput from shared-GC/runtime contention.
Accepted baseline
At eight lanes the July 13, 2026 shared-realm scaling is:
arithmetic: 4.91x
properties: 4.78x
arrays: 1.71x
recursive Fibonacci: 0.79x
The independent zig-js steady-state geometric-mean scaling is 5.16x, while the shared-realm result is 2.37x. This isolates shared runtime/GC/call-path contention as a major target.
Parent: #44
Related: #47, #48
Goal
Make shared-realm parallel execution scale predictably without hiding contention behind comparisons to isolated JSC contexts. The fair matrix now uses independent-context rows to separate engine-local throughput from shared-GC/runtime contention.
Accepted baseline
At eight lanes the July 13, 2026 shared-realm scaling is:
The independent zig-js steady-state geometric-mean scaling is 5.16x, while the shared-realm result is 2.37x. This isolates shared runtime/GC/call-path contention as a major target.
Evidence: harness c9f68e3; 616-sample report/README 2ebda1a.
Acceptance criteria