Categories
Software Engineering

Blazor Server – What is it? Why should I use it for Web Development?

Blazor Server is Microsoft’s server-side framework where UI rendering happens on the server-side. Every change or event that happens on the client-side will be sent to the server through SignalR communication.

Why Is there Hype Around Blazor Server-Side?

Blazor server-side applications pre-render the HTML content. This means they load much faster.

The server-side hosting model is compatible with the oldest browsers since this model does not have restrictions on browser versions.

This model provides more security since the application .dll code is not sent to the client as it is in Blazor Web Assembly hosing model.

This model requires an active connection to the server, & needs to connect to an ASP.NET Core server.

There is higher latency compared to the Blazor Web Assembly model because it is actively sending info both to & from the server.