What is Blazor?

Microsoft has recently announced the release of .NET web framework Blazor.

Blazor is :

Free

OpenSource

Blazor is a web framework used to build an application using c# that runs in the browser.

Blazor is an HTML framework like Angular, React, and Vue. It is used for rendering .NET on client-side and runs under WebAssembly.

For a long time, Javascript(and it’s child frameworks) have used DOM(Document Object Model) to run in the browser.But the scenario has changed since Web Assembly’s introduction. It allows compiled language to be interpreted on the client-side, and it’s supported across all the browsers now.



It is a game-changer in Web Technology. Because Blazor works with WebAssembly.



WebAssembly changes the Game

Many resources are available for WebAssembly, like

So Microsoft had a brilliant idea, the creation of Blazor. Allowing a C# developer to build an entire stack in .NET, including UI, was an exciting concept. For some time, Blazor was in preview but is now included as a general release on September 23, 2019, along with the next iteration of .NET Core 3.0.