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
Deferred follow-up, explicitly parked outside the repository simplification acceptance gate.
Oliphaunt-specific browser execution currently lives partly inside patches to wasmer-js, notably src/bindings/wasix-ts/host/patches/0007-wasmer-js-run-oliphaunt-direct.patch and its follow-up patches. This makes changes to our own implementation depend on rebasing vendor patch context.
Investigate moving that implementation into the planned runtimes/wasix-browser-host project, retaining only necessary upstream hooks and correctness fixes as vendor patches. The already-planned project relocation/build ownership can proceed without this deeper extraction.
Map private/public Wasmer APIs used by the direct instance, filesystem and streaming integration; demonstrate a minimal viable extraction before committing to an interface redesign.
Keep browser module loading, raw streaming/backpressure, cancellation, error recovery, storage durability and shutdown behaviour intact.
Compare maintained vendor delta, build dependencies and output size; abandon extraction if it merely introduces a second wrapper framework.
Build and exercise the browser package from a clean consumer; preserve pinned source/artifact identity and licensing.
No Wasmer family upgrade, new browser SDK, or upstream PR submission is implied. Coordinate dependency-family changes with the separate alignment follow-up.
Deferred follow-up, explicitly parked outside the repository simplification acceptance gate.
Oliphaunt-specific browser execution currently lives partly inside patches to wasmer-js, notably
src/bindings/wasix-ts/host/patches/0007-wasmer-js-run-oliphaunt-direct.patchand its follow-up patches. This makes changes to our own implementation depend on rebasing vendor patch context.Investigate moving that implementation into the planned
runtimes/wasix-browser-hostproject, retaining only necessary upstream hooks and correctness fixes as vendor patches. The already-planned project relocation/build ownership can proceed without this deeper extraction.No Wasmer family upgrade, new browser SDK, or upstream PR submission is implied. Coordinate dependency-family changes with the separate alignment follow-up.