Blazor in action
Book recommendation Blazor in action
This is a personal recommendation, not a paid advert.

What is WebAssembly?

WebAssembly (abbreviated “Wasm”) is an instruction set designed to run on any host capable of interpreting those instructions, or compiling them to native machine code and executing them.

Wasm is an instruction set that is formatted in a specific binary format. Any host (hardware or software) that adheres to this specification is therefore capable of reading binaries and executing them – either interpreted, or by compiling directly to machine language specific to the device.

Wasm is akin to the common instruction set (Common Intermediate Language) that .NET source code compiles to. Just like .NET, Wasm can be generated from higher languages such as C#.

Blazor does not require .NET to be installed on the client in order to run through WebAssembly.

Supported browsers

BrowserFrom version
Android browser67
Chrome for Android74
Firefox for Android66
iOS Safari11
Opera mobile46
Samsung Internet7.2

Data from (