Tokio, an asynchronous runtime for the Rust language, has reached 1.0 status. Designed for writing stable network applications, the runtime includes asynchronous APIs for TCP and UDP, timers, and a multithreaded, work-stealing scheduler.

Available on GitHub, Tokio 1.0 arrived on December 22. First introduced more than four years ago, Tokio has since become easier to use and more powerful, its developers said. But a significant amount of evolution in the project has caused some friction, they noted, with libraries required to track the many changes and confusing error messages resulting from accidental dependence on multiple versions of Tokio. The Tokio 1.0 release ends this “churn.”

#rust #tokio

Tokio Rust Runtime Reaches 1.0 Status
1.40 GEEK