Re:Peer-to-Peer Databases for the Decentralized Web
by octopoc on Monday March 01, 2021 @10:27PM
(#26311585)
Is there any interest in supporting other languages? Like how libp2p is being gradually ported to Rust, Go, Java. I feel like OrbitDB could become the new data model of the web if it went multi language. Or maybe was compiled to WebAssembly and embeddable using Wasmer.
Re:Peer-to-Peer Databases for the Decentralized Web
by markhenderson on Monday March 01, 2021 @10:29PM
(#26311598)
There's definitely interest. Berty has a Go implementation and the idea of a Rust implementation gets tossed around every season.
Can Webassembly read IndexedDB yet?
Re:Peer-to-Peer Databases for the Decentralized Web
by octopoc on Monday March 01, 2021 @11:09PM
(#26311822)
It seems so: https://github.com/nwestfall/BlazorDB
Although this might be using JavaScript interop instead of using WebAssembly directly.
Edit: check this out: https://www.ditto.live/
It’s a multi language CRDT implementation that seems to use WebAssembly to be available in multiple languages.
Source: I'm one of the core maintainers