Async Rust is about concurrency, not (just) performance

from blog Kobzol’s blog, | ↗ original
TLDR: I think that the primary benefit of async/await is that it lets us concisely express complex concurrency; any (potential) performance improvements are just a second-order effect. We should thus judge async primarily based on how it simplifies our code, not how (or if) it makes the code faster.