Blazor Server Overview

Get to know how Blazor Server works.

In this lesson, we will cover the fundamentals of Blazor Server, which shares many concepts with Blazor WebAssembly but has some fundamental differences in terms of its hosting model.

Introduction to Blazor Server

Blazor Server enables developers to build interactive web applications using C# and .NET, leveraging both server-side and client-side logic. The application's UI runs on the server and establishes a real-time connection with the browser using SignalR—a library for building real-time web functionality. When a user interacts with the UI, such as by clicking a button or filling out a form, the interactions are sent to the server, where the UI is updated, and the changes are then synchronized to the connected clients' browsers.

This model allows for the creation of rich, interactive web ...