Performance Improvements in .NET 6
devblogs.microsoft.com
Performance Improvements in .NET 6
1–10 of 256 posts
Re: Performance Improvements in .NET 6
#2Re: Performance Improvements in .NET 6
#3Some very nice improvements! I hope that this trend with focus on performance continues in the future and that NativeAOT becomes first class citizen soon.
Re: Performance Improvements in .NET 6
#4Re: Performance Improvements in .NET 6
#5Would you rather have an A language/runtime with a D open source ecosystem or a B for both?
Re: Performance Improvements in .NET 6
#6Re: Performance Improvements in .NET 6
#7Some very nice improvements! I hope that this trend with focus on performance continues in the future and that NativeAOT becomes first class citizen soon.
Becomes again, Native AOT is the only way on WinRT since Windows 8, but has been stuck in C# 7 and .NET Standard 2.0, which contributes even more for the little love UWP still has.
Re: Performance Improvements in .NET 6
#8Making JIT 4% (or whatever) faster is cool but it would probably have higher ROI for the .NET ecosystem if Microsoft assigned some of these high caliber people to instead work on improving or simply rewriting some of the atrocious open source libraries that are available. Would you rather have an A language/runtime with a D open source ecosystem or a B for both?
Long-term they need people to make good contributions to the ecosystem and I imagine it would be hard for third parties to sustain interest if it was a known risk that MS would rewrite whatever they were contributing.
I think you're spot on about the ecosystem being as important (or even more important?) than the core technology, and I'd love to hear peoples' thoughts on how to encourage such an ecosystem.
Re: Performance Improvements in .NET 6
#9I have always loved .NET and it keeps getting better and better.
They have shown remarkable flexibility to throw away ideas that don't work and have modernized.
A large part of that is due to active involvement of the community.
This could be a new model moving forwards, a software worlds equivalent of "the customer is always right".
Re: Performance Improvements in .NET 6
#10Being able to work on a webapp that rapidly reloads in under a second is huge. It allows me to maintain the state of flow as I'm bringing something to life.
I had a unique use case wherein I had a separate worker thread that also needed reloading with the hotreload. I was able to hook into the hot reloading via "[assembly: System.Reflection.Metadata.MetadataUpdateHandler(typeof(MyHotreloadClass))]" and quickly solve my issue. I was pretty surprised to be able to modify that so easily.
The focus on performance and programming ergonomic makes me optimistic about the future of the platform. As someone who deploys to linux and is generally way outside of MS' ecosystem, this seems like a pretty big deal.