Frequently Asked

What is the difference between Blazor WebAssembly vs. Server?

In the server-side hosting model (Blazor Server-Side), Blazor is executed on the server from within an ASP.NET Core app. UI updates, event handling, and JavaScript calls are handled over a SignalR connection.

In the client-side model (Blazor WebAssembly), the Blazor app, its dependencies, and the .NET runtime are downloaded to the browser, and the app is executed directly on the browser UI thread. All UI updates and event handling happen within the same process.


Blazor Server is the only production supported model at the time of writing. Blazor WebAssembly has been released in May 2020. Blazor Electron and Mobile Blazor Bindings are both marked as experimental and Microsoft hasn’t yet committed to shipping these.

Telerik UI for Blazor supports and will continue to support all Blazor WebAssembly previews until its official release. To keep up to date with the latest release of Blazor WebAssembly and our support for it, visit our What’s new page.