Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
wasm: support new WASI interface #31105
Mozilla, Fastly and others have started work on a new standard interface for WASM to interact with system calls, they're calling it WASI, the WebAssembly System Interface.
I think we should consider supporting this in the Go WASM architecture, possibly under a new OS (GOOS=WASI).
This issue should track the development of such an effort.
Mozilla have invited interested parties to join the #wasi channel on the Mozilla IRC server (https://wiki.mozilla.org/IRC).
https://github.com/CraneStation/wasmtime/blob/master/docs/WASI-api.md this looks like a good list to reference.
This is a very important thing.
Wasmer git repo has it working for golang, python using a rust wasm / wasi engine currently btw. It's fast too.
It seems that there is not IDL / RPC standard yet for WASI though. I looked but could not find. If anyone knows would be great.