Build with an Azure free account. Get USD200 credit for 30 days and 12 months of free services.

Start free today

Server-side Blazor in .NET Core 3.0

Play Server-side Blazor in .NET Core 3.0
Sign in to queue


In this episode, Shayne Boyer sits down with Daniel Roth to get an understanding of what Blazor is and what benefits does it bring to the table for building web applications

  • [00:15] - What is Server-side Blazor (formerly know as Razor Components)?
  • [02:13] - Why would you want to use this for frontend development?
  • [05:42] - What are the differences between Blazor on the server and on the client?
  • [11:22] - What are the benefits of the blazer component model?
  • [13:22] - How would you choose between server-side and client-side blazor?
  • [16:17] - What security considerations should we have for Blazor apps?
  • [20:16] -  Would Blazor work with desktop frameworks like Electron?
  • [22:24] -  What does the roadmap look like?

Useful Links


asp .net, C#, Razor, Coding



The Discussion

  • User profile image

    Blazor = new Silverlight 2.0 ?

  • User profile image
    The issue with Silverlight was that the user had to install a plugin in his/her browser in order to see and use the Silverlight contents. Blazor, however, is based on WebAssembly which is a web standard that not only allows .NET to be run in the browser, it also allows any other language to be compiled and executed in the browser. WebAssembly is not about Microsoft or .NET, it's a web standard as HTML or CSS are. So this is a new history of an old idea: use .NET in the browser.
  • User profile image
    Thanks guys, you answered a lot of my questions and concerns I has about Blazor, I can move forward now, I appreciate it
  • User profile image

    If I understood well from the interview that is that Blazor clientside loads and installs .NET dll's in the user's browser.

  • User profile image
    Please make electron and xamarin work with blazor please. This looks too cool to delay it.
  • User profile image
    The response from Microsoft to Angular, React, Vue etc. There is a brighter future
  • User profile image
    I attended a 2 day workshop about Blazor (mostly client-side) at NDC Oslo. It is sooo awesome to work with, even at this early stage. Looking very much forward to it.

    @PeterNL, yes when running client side Blazor, the .NET runtime (mono atm, will be .NET 5) and your own dlls are loaded into the browser memory. That shouldn't be a huge concern sinse we're only talking 2.4MB, and they are working on making this number even smaller. 2.4MB isn't that much on todays networks, even mobile.
  • User profile image
    Really great insightful conversation overall web development tools and topics! Thank you.
  • User profile image
    Please get a video for creating a blazor project by the latest vs code and .net core versions.

Add Your 2 Cents