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
Browser | From version |
Android browser | 67 |
Chrome | 57 |
Chrome for Android | 74 |
Edge | 16 |
Firefox | 52 |
Firefox for Android | 66 |
iOS Safari | 11 |
Opera | 44 |
Opera mobile | 46 |
Safari | 11 |
Samsung Internet | 7.2 |
Data from CanIUse.com (https://caniuse.com/#search=wasm)
No comments:
Post a Comment