Blazor 0.9.0 Experimental Released

Microsoft's experimental Blazor project for .NET Web development has reached version 0.9.0

Microsoft has released the experimental version of .NET Web Framework, Blazor v0.9.0.
As per the company statement, this release will update Blazor with the Razor Components improvements in .NET Core 3.0 Preview 3. The improvements include single project templates, new .razor extension, endpoint routing integration, prerendering, and Razor Components in Razor Class Libraries.
With this release, Blazor apps will now also have new Razor component improvements such as event handling and forms & validation.
The announcing post says that Razor Components project has received many updates in the just-released .NET Core 3.0 Preview 3.
Some of those improvements include -
Single project template: The Razor Components project template is now a single project instead of two projects in the same solution.
New .razor extension: To have more clarification as to which Razor files should be compiled as Razor Components, the company has introduced a new file extension: .razor.
Endpoint routing integration: The Components are now integrated into ASP.NET Core's new Endpoint Routing system.
Prerendering: The template now does server-side prerendering by default, so if a user navigates to an application, the server will implement an initial render of Razor Components and deliver the result to the browser as plain static HTML. After that, the browser reconnects to the server through SignalR and switches the Razor Components into a fully interactive mode.
Razor Components in Razor Class Libraries: Programmers now have the ability to add Razor Components to Razor Class Libraries and reference them from ASP.NET Core projects using Razor Components.
Blazor 0.9.0 experimental release  
Source: Microsoft 
You can visit the official announcement here.