Today, we are delighted to release .NET 6 Preview 3. This release is dedicated almost entirely to low-level performance features. These are the types of improvements that many folks don’t necessarily always fully appreciate, but they help a lot for many apps. Most of these improvements apply to the CLR type system directly, either making it function faster or better interplay with modern CPUs (think “hardware accelerate the type system”). In the last few years, there have been a few key performance trends with .NET, including: using structs more liberally in libraries, and moving runtime code to C#. Both of trends are visible (directly or indirectly) in these changes. It also demonstrates continued efforts on a focused set of performance strategies.

You will notice that two of these performance changes came from Ben Adams. He’s well known for word play on his first name. In the spirit of April 1st (recently past), perhaps we can virtually rename this release to .NET 6 Preview B3n. Thanks B3n!

You’ll also see performance contributions from Nathan Moore and SingleAccretion. Thanks!

You can download .NET 6 Preview 3, for Windows, macOS, and Linux.

#dotnet #dotnet core #dotnet 6

Announcing .NET 6 Preview 3
1.15 GEEK