Expand description
This crate is a modern alternative to web-bindgen-futures built around async-task.
§Pros & Cons
Pros:
- Provides both
spawn(forSendfutures) andspawn_local(for!Sendfutures). spawnandspawn_localreturnTask<T>futures, which resolve to return values.- It’s possible to cancel futures using task handles.
- Non-send futures (which are common on web) can have send task-handles.
Cons:
- Some older browser versions are not supported.
§Runtime Support
Enabling the +atomics nightly target feature automatically switches the
crate to a multithreaded runtime, which may have different performance characteristics.
Functions§
- spawn
- Spawns a
Future<Output = T>that can execute on any thread; returns aTask. - spawn_
local - Spawns a
Future<Output = T>that executes on the current thread; returns aTask.