Blazor WebAssembly 3.2.0 Preview 1 Released

Version updated to 3.2 and brings simplified startup, download size improvements as well as support for .NET SignalR client.

Recently, Microsoft announced the release of Blazor WebAssembly 3.2.0 Preview 1. This new update brings a bunch of new significant features and improvements including Download size improvements and Support for .NET SignalR client.
 
You can get started with 3.2.0 Preview 1 by installing the .NET Core 3.1 SDK. Then run the below command: 
  1. dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.2.0-preview1.20073.1  
This release updates the versions of the Blazor WebAssembly packages to 3.2 in order to distinguish it from the recent .NET Core 3.1 LTS release. Also there is no corresponding .NET Core 3.2 release, the new 3.2 version applies only to Blazor WebAssembly.
 
The team said that they have simplified the startup and hosting APIs for Blazor WebAssembly. Now, Blazor WebAssembly apps support async Main methods for the app entry point.
 
 
Source: Microsoft 
 
In order to a make a default host builder you need to call WebAssemblyHostBuilder.CreateDefault(). Root components and services are configured using the builder; a separate Startup class is no longer needed.
 
To see additional docs and samples you can visit https://blazor.net.
 
In 3.2.0 Preview 1 the Blazor framework assemblies have been trimmed as well. This results in a modest size reduction of about 100 KB transferred.
 
The new release also enables you to use SignalR from your Blazor WebAssembly apps using the .NET SignalR client.
 
To learn more, you can visit the official announcement here.