Server-side Blazor is a web framework from Microsoft to create single page apps running on the server. Changes to the DOM and events in the browser are communicated via a SignalR connection. Blazor is built on ASP.NET Core.