
"A significant experimental option has appeared in the cross-platform framework MAUI (multi-platform app UI), which is to use the CoreCLR runtime in place of Mono on Android. This is "not intended for production use," the release notes state, and results in an undesirable increase in application size. Mono was the earliest cross-platform and open source implementation of .NET, eventually acquired by Microsoft along with Xamarin,"
"Microsoft partner software engineer Stephen Toub posts each year on performance improvements in .NET, with the latest 55,000-word piece detailing optimizations in version 10 and benchmark results using the popular BenchmarkDotNet library. This is a good read not only for the results, but for better understanding of .NET internals. Some of the items show a dramatic difference; improvements to the way thread pool queues work mean that specially crafted code that times out after 20 seconds on .NET 9 now completes in 4 ms."
.NET 10 release candidate is available with a "go-live" license that permits Microsoft-supported production use. SDK and language features (C#, F#, Visual Basic) remain unchanged since the previous beta, while ASP.NET Core, Blazor, and Entity Framework Core receive tweaks and enhancements such as SQL Server vector search and improved support for complex types. MAUI gains an experimental option to run Android apps on CoreCLR instead of Mono, which increases application size and is not intended for production, while Native AOT remains the default for release builds and is used on iOS and macOS. Extensive performance optimizations are documented, including thread pool queue improvements that cut specific timeouts dramatically and compression library updates moving to zlib-ng.
Read at Theregister
Unable to calculate read time
Collection
[
|
...
]