Jonas Andersson

Jonas Andersson

  • 973
  • 805
  • 605

"Blazor Web App" vs "Blazor WebAssembly Standalone App"?

Jul 11 2024 11:09 AM

I'm about to starting a Blazor project in Visual Studio using a project template.
When filtering on C# and Blazor I'm presented with these two options:

1. Blazor Web App
"A project template for creating a Blazor web app that supports both server-side rendering and client interactivity. This template can be used for web apps with rich dymanic user interfaces (UIs)."

2. Blazor WebAssembly Standalone App
"A project template for creating a Blazor app that runs on WebAssembly. This template can be used for web apps with rich dymanic user interfaces (UIs)."

I'm a newbie when it comes to Blazor. Which alternative is the best here?

I also find this information when using Google:
"The following are some major Blazor disadvantages: The use of Blazor WebAssembly is not supported by all web browsers, including Internet Explorer, due to certain restrictions. The execution time of Blazor framework depends on the application weight, hence performance is affected by app's complexity."

So does this mean that the first option is the best? It doesn't say anything about WebAssembly.


Answers (2)