WASI 0.3.0 Released with Native Async for WebAssembly Components
Original: WASI 0.3.0 Released
WASI 0.3.0 is official, rebasing WASI around native async support in the WebAssembly Component Model.
WASI 0.3.0 has been ratified, making async native to WebAssembly Components. The release replaces several WASI 0.2 workaround patterns with futures, streams, async functions, and simpler interfaces. Key changes touch CLI I/O, sockets, HTTP, filesystem, and clocks, mostly through mechanical but compatibility-relevant API reshaping.
WASI 0.3.0 is an official release of the WebAssembly System Interface, ratified by the WASI Subgroup. Its central change is that WASI is now rebased onto the WebAssembly Component Model’s native async primitives. In practical terms, APIs that previously had to simulate asynchronous behavior now use first-class futures, streams, and async functions directly. The release notes characterize many of the interface changes as mechanical, but the impact is still significant for runtime authors, component developers, language toolchains, and projects that track WASI interface definitions closely.
Free shows the 3-line summary; Pro unlocks the full deep summary (~300 words) so you never have to click through.
See Pro plans →Want the original English / full article?
Read on Hacker News (AI keywords) →Summaries are AI-generated; the original article is authoritative.