Rust's Journey to Async/Await
What it is
Steve Klabnik walks through the history of Rust and how its design evolved toward async/await, including the alternatives tried and dropped. He also discusses the difficulty of adding a major feature to a language.
Why Hacker News recommends it
HN points to it to show how deliberately the Rust team arrived at async/await and why it was chosen over alternatives like green threads.
- 5 people recommended it
- 4 different months
- 1 strong recommendations
- first 2020, last 2026
What HN commenters said
“It will show you how meticulous the core team is and how long it took to arrive at this incredible, best in class design.”
How carefully the Rust team arrived at async/await.
iknowstuff, 2020-04 · Strong recommendation · in “How often does Rust change?”
“There are some great videos about it”
Rust async design and pinning explained.
xiphias2, 2020-04 · Recommendation · in “I can't keep up with idiomatic Rust”
“It was enlightening for me”
Covers what Rust tried before settling on async/await.
dwoot, 2020-12 · Recommendation · in “Tokio 1.0 – async runtime for Rust”
“This video goes deep into that and the alternatives, and it changed my opinions a bit”
Deep dive on async/await and its alternatives.
frollogaston, 2025-05 · Recommendation · in “Leaving Google”
“Great preso on this”
Why Rust chose async/await over virtual threads.
traderj0e, 2026-05 · Recommendation · in “The limits of Rust, or why you should probably not follow Amazon and Cloudflare”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: rust, async, language design, futures, qcon
Also recommended by the same people
commentary"Clean" Code, Horrible PerformanceMolly Rocket · 3 HN recommenders · 2023–2026
talkRustLatam 2019 - Without Boats: Zero-Cost Async IORust Programming Language · 5 HN recommenders · 2019–2020
lectureClean Code - Uncle Bob / Lesson 1UnityCoin · 6 HN recommenders · 2020–2026
explainerWho else benefits from the Dutch cycling infrastructureBicycleDutch · 3 HN recommenders · 2017–2026
explainerHow the Dutch got their cycle pathsBicycleDutch · 9 HN recommenders · 2013–2022
demoVredenburg, Utrecht. Busiest cycle path in the NetherlandsBicycleDutch · 1 HN recommender · 2018–2024
talkRich Harris - Rethinking reactivityYou Gotta Love Frontend · 15 HN recommenders · 2019–2026
talkCppCon 2015: Andrei Alexandrescu “std::allocator...”CppCon · 7 HN recommenders · 2017–2025