Browser memory artifactReport artifact2026-05-31

Memory64 Browser Behemoth Allocation

The Memory64 work is a useful public artifact because it has a crisp blocker, a measurable unlock, and a compatibility lesson: browsers can train larger local models, but feature detection matters.

Headline Numbers

Evidence class applies to each value: measured = retained evaluation or runtime result; historical = recorded result not freshly reproduced; derived = calculated or decided from records; observed = current artifact state; not-measured = an explicit evidence gap.

Allocated params

473Mbrowser tab, Memory64 buildhistorical

Allocation time

3.7smeasured Behemoth allocationhistorical

Train step

82.2ssingle sanity step after allocationhistorical

Competitive Context

SystemMetricScoreSize / ClassComparable?Readout
posttrainllm Memory64 buildbrowser allocation ceiling473M params>4GB heap pathDirectShows the browser can allocate beyond the old wasm32 limit on supported runtimes.
posttrainllm wasm32 buildbrowser allocation ceilingOOM around 4GB32-bit heap pathDirectBaseline failure mode that Memory64 fixes.

Direct rows share this artifact's eval setup. Directional rows are useful market context but should not be read as leaderboard claims.

Memory ceiling

BuildOutcomeWhy
WASM32OOM around 4GB heap32-bit pointer ceiling
WASM Memory64473M params allocated64-bit memory address path

Release Blockers

Browser support variability

Memory64 descriptor spelling and support differ across browser versions.

Unblock: Keep runtime feature detection and clear fallback copy.

Evidence

Next Release Action

Keep this as a public technical artifact; do not make it active factory work unless a browser-run specialist needs it.