async-std
async-std is an asynchronous runtime for the Rust programming language, designed to provide a foundational set of asynchronous I/O primitives and a scheduler that feels like an extension of Rust's standard library. It aims for simplicity, modularity, and broad compatibility, offering a viable…
Key facts
- First appeared
- 2019
- Category
- technology
- Problem solved
- async-std was created to address the need for a simple, stable, and ergonomic asynchronous runtime in Rust that offered a 'standard library-like' experience, without the perceived complexity or monolithic nature of earlier or more opinionated runtimes. It aimed to provide a complete async ecosystem that felt intuitive and easy to integrate into Rust projects, focusing on stable language features.
- Platforms
- WebAssembly (via wasm-bindgen and specific targets), macOS, Windows, Linux