Answered from Microsoft Distinguished Eng: Why And How To Port Your Entire Codebase to Rust | Stephen Toub · Ryan Peterman · 2026-11-02
Stephen Toub had agents build small prototypes of five to ten thousand lines each in TypeScript, Python, Go, C#, Java and Rust, then measured performance, working set, throughput and embeddability. TypeScript and Python dropped out quickly, Go was fast but not designed for interop, and Java was only okay. C# with native AOT and Rust were roughly tied, so softer factors decided it: GitHub has more Rust projects and more engineers who know Rust.
Source: our own transcription of the episode. The full conversation is on Ryan Peterman (2026-11-02). Read the whole episode summary →