ASP.NET Core updates in .NET 8 Preview 3

Summary of ASP.NET Core Updates in .NET 8 Preview 3
The ASP.NET Core updates in .NET 8 Preview 3 include native AOT support, server-side rendering with Blazor, section support in Blazor, and more.
ASP.NET Core Support for Native AOT
With native AOT support for ASP.NET Core, it's now possible to publish an app with native AOT, producing a self-contained app that's ahead-of-time compiled to native code. This can result in reduced memory demand, depending on the app's workload.
Note that not all ASP.NET Core features are compatible with native AOT, and popular libraries may need to be updated in order to work with native AOT.
Server-Side Rendering with Blazor
In this preview release, you can use Blazor components to do server-side rendering without the need for any .cshtml files. You can create a new empty ASP.NET Core web app and add a Razor component to it, which can be updated to be a proper HTML page with a route.
Sections Support in Blazor
Blazor now supports sections, which can be used to define reusable parts of a layout page. This can be useful for modularizing and organizing your app's UI.
Other Updates
Other updates in this preview release include support for request timeouts, short circuit routes, and SIMD enabled by default for Blazor WebAssembly apps. For more details on the ASP.NET Core work planned for .NET 8, see the full ASP.NET Core roadmap for .NET 8 on GitHub.