3 ms·
Not sure if this point was brought up but I think it's worth considering. If the Typescript team were to go with Rust or C# they would have to contend with asy
by jujadjwdfs 2y ago
Not sure if this point was brought up but I think it's worth considering.
If the Typescript team were to go with Rust or C# they would have to contend with async/await decoration and worry about starvation and monopolization.
Go frees the developer from worrying about these concerns.
- neonsunset 2y agoGo is more vulnerable to thread starvation when you go across interop. If you do not, it has better scheduling fairness but is less efficient at firing off new short-lived goroutines than .NET is at tasks.