Blazor Server in .NET 11: Fast, resilient, and scalable
The dotnet video looks at how Blazor’s rendering options in .NET 11 support faster page loads, responsive interactions, and more efficient use of server resources.
Static rendering without interactive circuits
Blazor in .NET 11 combines static server-side rendering (SSR) and Blazor Server interactivity using the same component model. Expanded static SSR support allows more application experiences to run without an interactive circuit, including scenarios that need:
- Client-side validation
- Temporary data
- Session state
- Output caching
These capabilities let applications use static rendering for more of their functionality while retaining server interactivity where richer interactions are needed.
Preserving state and managing server resources
For interactive experiences, the video covers persistent component state and circuit pause and resume. These capabilities address several concerns for Blazor Server applications:
- Avoiding duplicate work
- Preserving user sessions across disconnections
- Freeing server resources for inactive users
- Supporting graceful deployments
Together, the rendering and state-management options aim to keep applications responsive through interruptions while using server resources efficiently as the number of users grows.