Earlier quoted context omitted.
As much as I like C# the language, I honestly think that it and .NET are fundamentally flawed when it comes to performance. Native Windows apps just never seem load that fast or work that great. It’s kind of crazy how much better the basic OS apps feel in macOS compared to Windows. I wish Microsoft would have gone in a direction more similar to Apple, with an AOT compilation and reference counting. JIT and garbage co…
.NET supports native AOT for a while now.
This is because there are many limitations in what can be compiled this way, and most C# applications and libraries were never built with such limitations in mind.