Microsoft has released the experimental version of .NET web framework Blazor (v0.9.0).
Blazor is a single-page app framework that is used to build interactive client-side web applications with .NET. It uses open web standards without plugins or code transpilation and enables full-stack development with C# and WebAssembly. It runs in all the modern web browsers and mobile browsers.
The 0.9.0 release will update the Blazor with the Razor Components improvements in .NET Core 3.0 Preview 3, said the company. These improvements will include single project template, new .razor extension, endpoint routing integration, prerendering, and Razor Components in Razor Class Libraries.
Blazor apps will now also have improved event handling, as well as forms & validation.
Running the Blazor inside web browsers has become possible using WebAssembly (wasm). WebAssembly is an open web standard and supported in web browsers without plugins.
Further, it will allow integration with industry-leading tools like Visual Studio on Windows, Linux, and macOS.
To use Blazor 0.9.0, users will need to install the .NET Core 3.0 Preview 3 SDK, Visual Studio 2019 with the ASP.NET and web development workload selected, and the latest Blazor extension from the Visual Studio Marketplace.
Microsoft mentioned that the Blazor 0.9.0 is an alpha quality release and not suitable for production applications.
“We hope you enjoy this latest preview release of Blazor. As with previous releases, your feedback is important to us. If you run into issues or have questions while trying out Blazor, file issues on GitHub,” wrote Microsoft in a blog post.