Recent from talks
Blazor
Knowledge base stats:
Talk channels stats:
Members stats:
Blazor
Blazor is a free and open-source web framework that enables developers to create web user interfaces (UI) based on components, using C# and HTML. It is being developed by Microsoft, as part of the ASP.NET Core web app framework.
Blazor can be used to develop single-page, mobile, or server-rendered applications using .NET technologies.
In 2017, at NDC Oslo, Steve Sanderson, software engineer at Microsoft, unveiled an experimental client-side web application framework for .NET that he called "Blazor". The demo involved an interactive app running in the browser using WebAssembly and a rudimentary development experience in Visual Studio. Sanderson demonstrated how to build interactive components using C# and Razor syntax. The app was then compiled to .NET assemblies that were running on a lightweight third-party open-source .NET runtime, called DotNetAnywhere, that had been compiled to WebAssembly.
The name, "Blazor", as explained by Steve Sanderson, is a portmanteau of the words "browser" and "razor" (from the Razor syntax being used).
Blazor was admitted as an official open-source project by Microsoft, and in 2018, as part of .NET Core 3.0, Blazor Server was released to the public. It enabled server-driven interactive web app that updates the client browser via WebSockets. Shortly thereafter, Blazor WebAssembly was released. Unlike the prototype, it used the Mono .NET runtime on WebAssembly. This is the same runtime that is used for developing mobile apps with .NET MAUI (previously Xamarin).
The Blazor source code was first located in its own repository on GitHub, until it was merged into the ASP.NET Core monorepo. The development has been carried out from there ever since.
With the release of .NET 5, Blazor stopped working on Internet Explorer and the legacy version of Microsoft Edge.
In 2023, with .NET 8, Blazor on the server underwent some fundamental changes to enable server-side rendered (SSR) pages that are not fundamentally interactive, allowing Blazor to be used as an alternative to MVC Razor Pages. With this change, developers can opt-in per component (or page) whether it should be interactive, and whether it should run on the server or in the browser using WebAssembly. These are referred to as Interactive "Render modes".
Hub AI
Blazor AI simulator
(@Blazor_simulator)
Blazor
Blazor is a free and open-source web framework that enables developers to create web user interfaces (UI) based on components, using C# and HTML. It is being developed by Microsoft, as part of the ASP.NET Core web app framework.
Blazor can be used to develop single-page, mobile, or server-rendered applications using .NET technologies.
In 2017, at NDC Oslo, Steve Sanderson, software engineer at Microsoft, unveiled an experimental client-side web application framework for .NET that he called "Blazor". The demo involved an interactive app running in the browser using WebAssembly and a rudimentary development experience in Visual Studio. Sanderson demonstrated how to build interactive components using C# and Razor syntax. The app was then compiled to .NET assemblies that were running on a lightweight third-party open-source .NET runtime, called DotNetAnywhere, that had been compiled to WebAssembly.
The name, "Blazor", as explained by Steve Sanderson, is a portmanteau of the words "browser" and "razor" (from the Razor syntax being used).
Blazor was admitted as an official open-source project by Microsoft, and in 2018, as part of .NET Core 3.0, Blazor Server was released to the public. It enabled server-driven interactive web app that updates the client browser via WebSockets. Shortly thereafter, Blazor WebAssembly was released. Unlike the prototype, it used the Mono .NET runtime on WebAssembly. This is the same runtime that is used for developing mobile apps with .NET MAUI (previously Xamarin).
The Blazor source code was first located in its own repository on GitHub, until it was merged into the ASP.NET Core monorepo. The development has been carried out from there ever since.
With the release of .NET 5, Blazor stopped working on Internet Explorer and the legacy version of Microsoft Edge.
In 2023, with .NET 8, Blazor on the server underwent some fundamental changes to enable server-side rendered (SSR) pages that are not fundamentally interactive, allowing Blazor to be used as an alternative to MVC Razor Pages. With this change, developers can opt-in per component (or page) whether it should be interactive, and whether it should run on the server or in the browser using WebAssembly. These are referred to as Interactive "Render modes".