A feast for all Blazor developers in the world! It’s time to play with the highly anticipated, production-ready Blazor WebAssembly 3.2.0!
Blazor WebAssembly is officially production-ready after several preview releases. In this blog, we are going to discuss:
- The highlights of Blazor WebAssembly.
- Syncfusion Blazor components’ compatibility.
- Upcoming features in .NET 5.
Highlights of Blazor WebAssembly
Blazor WebAssembly is now available with features to make your application live in production. Some of the highlights of the features are:
- Built-in support for authentication.
- Internationalization support.
- Full-stack debugging.
- Development of progressive web application
Built-in support for authentication
Blazor WebAssembly has built-in support for authentication, which is available in the Visual Studio project creation template.
Internationalization involves both globalization and localization. These help your application support multilingual content and reach a broader audience.
We can now debug Blazor WebAssembly applications in:
Build progressive web applications
A progressive web app (PWA) is a web application that behaves like native applications in the device it is used in. In Visual Studio, there is a project template with a PWA option, which makes this application creation easier.
Blazor PWA is preferred for its following abilities:
- The application loads instantly, independent of the network speed, and can even work offline.
- The application is installed and opens as a native application instead of opening in a You can launch this application from the operating system start menu or home screen.
- Automatic background updates.
Syncfusion Blazor components support Blazor WebAssembly 3.2.0
We are happy to announce that all our Syncfusion Blazor components are compatible with Blazor WebAssembly 3.2.0. We have created some showcase applications in Blazor WebAssembly using our Syncfusion Blazor components to explore the real-time usage. Check out the demos in the following links.
This app is used to track and visualize your daily expenses with a great user interface.
Reference link: https://blazor.syncfusion.com/showcase/wasm/expensetracker/
This app is used to track and visualize health data, such as calories consumed, and daily activities like steps taken, water consumption, and sleep duration.
Reference link: https://blazor.syncfusion.com/showcase/wasm/health-tracker/
Blazor in .NET 5
We have seen a lot of features with the existing Blazor version. But what excites us more are the upcoming items for Blazor .NET 5.0. According to the update from the Blazor team, you can see the list of core deliverables that they are considering in the Blazor roadmap for .NET 5 issue on the GitHub repository:
- Hot reloading
- CSS Isolation
- WebAssembly -specific:
- Ahead-of-time (AOT) compilation
- Multithreaded runtime
- Lazy loading
We are closely monitoring the Blazor team’s deliverables to ensure our Blazor components’ compatibility.
I hope you now have a good idea of the new enhancements in Blazor WebAssembly 3.2.0 and its versatile features. All the Syncfusion Blazor components are compatible with Blazor WebAssembly 3.2.0. Double up your production speed and efficiency using our Blazor components.
If you have any questions about our products, please let us know in the comments section below. You can also contact us through our support forum, Direct-Trac, or feedback portal. We are always happy to assist you!