#r-socket #single-threaded #multi-threading #protocols #run-time #async

wasmrs-runtime

Base host and client implementations of the wasmRS RSocket protocol

20 releases (breaking)

0.17.1 Oct 12, 2023
0.16.1 Oct 4, 2023
0.14.0 Jul 26, 2023
0.8.0 Mar 22, 2023

#647 in WebAssembly

Download history 87/week @ 2024-07-19 170/week @ 2024-07-26 65/week @ 2024-08-02 55/week @ 2024-08-09 67/week @ 2024-08-16 53/week @ 2024-08-23 53/week @ 2024-08-30 47/week @ 2024-09-06 59/week @ 2024-09-13 101/week @ 2024-09-20 68/week @ 2024-09-27 24/week @ 2024-10-04 23/week @ 2024-10-11 33/week @ 2024-10-18 27/week @ 2024-10-25 47/week @ 2024-11-01

130 downloads per month
Used in 36 crates (6 directly)

Apache-2.0

80KB
2.5K SLoC

wasmrs-runtime

wasmrs-runtime is a set of structs and functions that are normalized across multithreaded native tokio and single-threaded WebAssembly using whatever the smallest, fastest, single threaded, async, WebAssembly-compatible runtime of the day is.

Notice!

You're better off not relying on this crate. It's a crate that exists only for as long as it needs to. As WebAssembly matures and there are more standard solutions for the problems this crate solves, this crate will be deprecated.

More Info

For more information on wasmRS, see the core wasmrs crate.

WasmRS makes heavy use of generated code from apex specs and generators to automate all of the boilerplate. See the getting-started for usage.

Contributing

See CONTRIBUTING.md

License

See the root LICENSE.txt

Dependencies

~1.1–7.5MB
~53K SLoC