Also explained in the FAQ: https://github.com/microsoft/typescript-go/discussions/411
I can't imagine the devs at Microsoft have any issues with C#'s "deployment model."
I can imagine C# being annoying to integrate into some CIs, for instance. Go fits a sweet spot, with its fast compiler and usually limited number of external dependencies.
Re:A 10x Faster TypeScript
by giancarlostoro on Tuesday March 11, 2025 @12:49PM
(#43334432)
I assume they picked Go because the binaries can be very stand alone.
I'm not sure that this is particularly accurate for the Rust case. The goal of this project was to perform a 1:1 port from TypeScript to a faster language. The existing codebase assumes a garbage collector so Rust is not really a realistic option here. I would bet they picked GCed languages only.