Understanding Blazor

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.

Part of the reason that this section is an appendix is that only server-side Blazor was released with .NET Core 3. While the client side is in a workable state, it is not in the official release at the time of writing.

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, ...

Get C# 8 and .NET Core 3 Projects Using Azure - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.