bee
bee copied to clipboard
WebAssembly support
Summary
Implement proper support for both WASM and WASI (first WASM).
The PR for WASM is here: https://github.com/ethersphere/bee/pull/5084
Right now chunk retrieval is not working, which is either related to wasm interop or to a bug in the retrieval mechanism when there's just two nodes.
Notes
Viper supports WASM as of 1.7.1: https://github.com/spf13/viper/issues/1071 go-libp2p fails to compile because of WebRTC transport: https://github.com/libp2p/go-libp2p/issues/3277
Motivation
being able to run bee in a browser
Implementation
go flags
Drawbacks
idk