Crates.io | wasm-rs-shared-channel |
lib.rs | wasm-rs-shared-channel |
version | 0.1.0 |
source | src |
created_at | 2021-02-06 17:00:02.301277 |
updated_at | 2021-02-06 17:00:02.301277 |
description | Shared channel for WebAssembly |
homepage | |
repository | https://github.com/wasm-rs/shared-channel |
max_upload_size | |
id | 351576 |
size | 32,341 |
This crate provides a way for WebAssembly threads to receive messages from other threads using
a JavaScript primitive called SharedArrayBuffer
which allows to share memory and use atomics
between different threads.
This allows us to deploy Rust code as a worker process communicating with the main thread.
Include this dependency in your Cargo.toml
:
[dependencies]
wasm-rs-shared-channel = "0.1.0"
Take a look at the
example to see
how wasm-rs-shared-channel
can be integrated.
Licensed under either of