Blazor is, at the time of writing, around two years old (it was first demoed in 2017). The idea was to take the concept of WebAssembly and mix it in with existing concepts that web developers are familiar with, such as Razor.
There are two flavors of Blazor: client and server. Server-side Blazor was released with .NET Core 3. It works by running the C# code on the server and then sending screen updates to the client using SignalR. Whilst this is an interesting methodology, since it does not use WebAssembly, ...