Copied RSS Feed

Blazor

Syncfusion Blazor Components are Blazor WebAssembly 3.2.0 Compatible!

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 support

Internationalization involves both globalization and localization. These help your application support multilingual content and reach a broader audience.

Full-stack debugging

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.

Expense tracker

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/

Health tracker

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.

Conclusion

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.

Try our Blazor UI components by downloading the free 30-day trial or NuGet package, and feel free to have a look at our GitHub and online examples and explore other available features.

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 forumDirect-Trac, or feedback portal. We are always happy to assist you!

Meet the Author

Sridhar Narasimhan

Sridhar Narasimhan is the Product Manager for Syncfusion Web Products. He has designed and developed the Spreadsheet component in Web. He is passionate about web technology and has been active in web development since 2010.