What is Blazor?

Types

Server side blazor

Blazor can run client logic on the server. Client UI events are sent back to the server using SignalR. Once execution completes, the required UI changes are sent to the client and merged into the DOM.

Client side blazor

Client-side C# code directly in the browser, using WebAssembly. Because it’s real .NET running on WebAssembly, you can re-use code and libraries from server-side parts of your application.

See: WebAssembly

JavaScript interop