wasm-futures-executor
scalable-concurrent-containers
wasm-futures-executor | scalable-concurrent-containers | |
---|---|---|
3 | 2 | |
29 | 234 | |
- | - | |
0.0 | 8.7 | |
almost 2 years ago | 10 days ago | |
Rust | Rust | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
wasm-futures-executor
-
How to enable Bulk Memory Operations when compiling to WebAssembly?
RUSTFLAGS='-C target-feature=+bulk-memory' should work according to the readme of https://github.com/wngr/wasm-futures-executor
-
Threading for WASM target
I recommend using it through the wasm-futures-executor crate: https://github.com/wngr/wasm-futures-executor.
-
Web Crypto API
By the way, I built something similar (?): A Rust library that mimics the API of the `futures-executor` crate, but each worker thread is a single WebWorker.
https://github.com/wngr/wasm-futures-executor
scalable-concurrent-containers
-
crossbeam VS scalable-concurrent-containers - a user suggested alternative
2 projects | 13 Apr 2023
-
dashmap VS scalable-concurrent-containers - a user suggested alternative
2 projects | 13 Apr 2023
What are some alternatives?
wireworld-player - A multithreaded web app for loading and simulating instances of the Wireworld cellular automaton
r3bl-open-core - TUI framework and developer productivity apps in Rust 🦀
yew - Rust / Wasm framework for creating reliable and efficient web applications
crossbeam - Tools for concurrent programming in Rust
worktank - A simple isomorphic library for executing functions inside WebWorkers or Node Threads pools.
dashmap - Blazing fast concurrent HashMap for Rust.
pasts - Minimal and simpler alternative to the futures crate.
tarpc - An RPC framework for Rust with a focus on ease of use.
worktank-loader - WebPack plugin for WorkTank which enables you to execute whole files in a worker pool, transparently.
leapfrog - Lock-free concurrent and single-threaded hash map implementations using Leapfrog probing. Currently the highest performance concurrent HashMap in Rust for certain use cases.
objectbuffer - JavaScript Object like api, backed by an arraybuffer
comlink - Comlink makes WebWorkers enjoyable.