Blazor Server provides support for hosting Razor components on the server in an ASP.NET Core app. UI updates are handled over a SignalR connection.
The runtime stays on the server and handles:
Just got done putting together a demo of how to share authentication between multiple .NET 8 Blazor apps so that users do not need to re-log-in to each app as they move between them.
There are two versions of Blazor (Blazor Server and Blazor WebAssembly), I've been getting heavily into Blazor Server lately, so I'll post stuff here that will come in handy to others.