Member-only story

Exploring Blazor: A Powerful Framework for Web Development

Tomas Svojanovsky
4 min readJun 11, 2023

--

Blazor is a web framework that allows developers to build interactive web applications using C# instead of traditional web technologies like Javascript. It enables developers to create rich, single-page applications using .NET and C# on the client side while also leveraging the power of server-side processing

The name Blazor comes from a combination of Browser and Razor. Adding an L made the name sound better, but other than that, it has no real meaning or acronym.

There are a couple of different flavors of Blazor, including Blazor Server, Blazor WebAssembly, and Blazor Hybrid.

Photo by NEOM on Unsplash

Blazor Server

Blazor Server uses SignalR to communicate between the client and the server.

Blazor server communication

SignalR

SignalR is an open source library from Microsoft that allows developers to add real-time functionality to their applications. Clients connect to a server via a hub, and the server then pushes updates to the clients in real time using WebSockets (with fallback to other technologies when required). A common example of using SignalR is to create real-time chat…

--

--

Tomas Svojanovsky
Tomas Svojanovsky

Written by Tomas Svojanovsky

I'm a full-stack developer. Programming isn't just my job but also my hobby. I like developing seamless user experiences and working on server-side complexities

No responses yet