#thread #channel #shared-array-buffer

wasm-rs-shared-channel

WebAssembly 的共享通道

1 个不稳定版本

0.1.0 2021年2月6日

#876WebAssembly

Download history 975/week @ 2024-03-14 1335/week @ 2024-03-21 1461/week @ 2024-03-28 538/week @ 2024-04-04 398/week @ 2024-04-11 464/week @ 2024-04-18 781/week @ 2024-04-25 654/week @ 2024-05-02 528/week @ 2024-05-09 744/week @ 2024-05-16 802/week @ 2024-05-23 515/week @ 2024-05-30 566/week @ 2024-06-06 480/week @ 2024-06-13 713/week @ 2024-06-20 365/week @ 2024-06-27

2,236 每月下载量
用于 2 crates

MIT/Apache

18KB
321 代码行

WebAssembly 的共享通道

Crate API

此 crate 为 WebAssembly 线程提供了一种方式,可以通过名为 SharedArrayBuffer 的 JavaScript 原语从其他线程接收消息,该原语允许在不同线程之间共享内存和使用原子操作。

这使我们能够将 Rust 代码作为与主线程通信的工作进程部署。

使用方法

在您的 Cargo.toml 中包含此依赖项

[dependencies]
wasm-rs-shared-channel = "0.1.0"

查看 示例 以了解如何集成 wasm-rs-shared-channel

许可证

以下任一许可证下授权

依赖关系

~1–2MB
~37K SLoC