Published On: January 11th, 2023Categories: AI News

TL;DR: WasmRS is an implementation of RSocket for WebAssembly giving you reactive, async streams in and out of WASM modules.
GitHub | Protocol details | Rust source | Go source

WebAssembly has immense potential but it is hardly user-friendly. It’s making strides but what we have to work with today is a slog. Baseline WebAssembly only works with integers and floating point values. Your typical “Hello world” is a cumbersome mess of reading raw memory and dealing with bytes. Once you figure out how to transfer complex data structures and make calls in both directions, you are left high and dry if your application needs to do anything asynchronous. When you eventually rig together an async WebAssembly solution, you’re stuck when dealing with big data without streams. After streams, you’ll eventually need to solve for back pressure. After back press… well you get the point.

And that’s the story of how we got to WasmRS.



What’s WasmRS?

WasmRS is an…

Source link

[gs-fb-comments]

Leave A Comment