News for hackers. Stuff that matters.
Re:Portable and Interoperable Async Rust by nextaccountic on Saturday December 11, 2021 @09:46PM (#29526658)
Go has a single runtime, Rust supports multiple async runtimes. Rust needs to support multiple runtimes because in low level space there is no one size fits all solution.

For example, Go runtime imposes unavoidable overhead in memory usage, because each goroutine must have its own allocated stack (Rust futures, on the other hand, are stackless). Rust runs on low memory platforms where Go isn't really suitable.

There are no comments on this comment yet.