Hey,
Quick update on JCO/WASI P3 progress: the current focus is enabling the WASI components from wasmtime as fixtures in jco. We're now at 44/46 passing. There are also two open PRs (#1547, #1548 ) that clean up/fix parts of that passing set.
The two remaining failing wasmtime fixtures are:
p3-http-outbound-request-content-length - I have local changes for this one. The fix adds a special request body content-length handling so short bodies fail at streaming time. This fixture now passes locally and I will open PR shortly.p3-http-outbound-request-large-post - I haven't fully fixed this yet. Initial investigation shows the server receives the full request body and sends the response, but the cli test still deadlocks/times out, so this looks like a client side response/stream completion issue rather than an upload issue.There are also some jco-specific tests still skipped that depend on upstream fixes being published, mainly in wit-bindgen - nothing blocking though.
Overall, I'm optimistic we can get to 100% passing this week as realistically there is a single failing test that we need to handle.
@Victor Adossi @Alex Crichton @Joel Dice @Roman Volosatovs @Yosh Wuyts
Great work @Tomasz Andrzejak ! Will make sure to get to those PRs today, already skimmed one and it looks good to me so far
Fantastic! I can't wait to see this
Hey Ralph this work is already out and available in the latest jco and preview3-shim!
https://www.npmjs.com/package/@bytecodealliance/jco
https://www.npmjs.com/package/@bytecodealliance/preview3-shim
Feel free to check it out and kick the tires! Any feedback/bug reports/etc would be appreciated!
Last updated: Jun 01 2026 at 09:49 UTC