WebAssembly / WASI

WebAssembly System Interface
Other
4.75k stars 243 forks source link

feat(socket): berkeley socket API v2 #459

Closed robberphex closed 2 years ago

robberphex commented 2 years ago

I noticed that there is a network API implementation https://github.com/bytecodealliance/wasm-micro-runtime/pull/836 . @lum1n0us Could you check this PR?

lum1n0us commented 2 years ago

@robberphex 👍

linclark commented 2 years ago

Thanks for looking into this, @robberphex

Unfortunately while the previous PR was dormant, WASI as a whole has been in a process of transition. The original witx format was intended as a stop-gap until Interface Types were more fully developed. We've now developed the wit format which we are transitioning to. You can see more about this in the notes from the last WASI meeting, and I plan to update the repo (based on #451) this week.

Given that, the next steps for this to move forward would be having a champion step forward to move the proposal through the Phase process, moving it to its own repo and rewriting it in the wit format.

badeend commented 2 years ago

To those who are interested; I've created a draft proposal at: https://github.com/badeend/WASI-Networking

linclark commented 2 years ago

Since someone else has picked up the socket work in wasi-sockets, I think we can close this one out.