Welcome to .NET 6. Today’s release is the result of just over a year’s worth of effort by the .NET Team and community. C# 10 and F# 6 deliver language improvements that make your code simpler and better. There are massive gains in performance, which we’ve seen dropping the cost of hosting cloud services at Microsoft. .NET 6 is the first release that natively supports Apple Silicon (Arm64) and has also been improved for Windows Arm64. We built a new dynamic profile-guided optimization (PGO) system that delivers deep optimizations that are only possible at runtime. Cloud diagnostics have been improved with dotnet monitor and OpenTelemetry. WebAssembly support is more capable and performant. New APIs have been added, for HTTP/3, processing JSON, mathematics, and directly manipulating memory. .NET 6 will be supported for three years. Developers have already started upgrading applications to .NET 6 and we’ve heard great early results in production. .NET 6 is ready for your app.
It’s available on Linux, Windows, and macOS.
Abstract early. Abstract often.
.NET, C# and F#are impressively well done. Kudos to Microsoft.
I find it great that they support Linux, MacOSX and Windows 7. both with SDK and runtime binaries and on arm64 and amd64 as well as good ol’ x86.
I know some of the devs want telemetry, but it is hardly a selling point for users, but what do i know. Perhaps usage stats helps improve the code written, for all i know any data can be used for just about any purpose if you collect enough of it.