In our view, WebAssembly's utility rests upon three tentpoles: performance, portability, and security.
- WebAssembly is portable, meaning it can be run on any operating system or hardware architecture
- WebAssembly is performant, providing nearly the same level of performance as native code
- WebAssembly is secure, ensuring code is executed within a sandbox that embodies deny-by-default security
By capitalizing on these three properties, and adding the ability to compile many different languages to this common bytecode format, a powerful computing platform has emerged. WebAssembly has become a sought-after technology that is used to run code in the browser, on the server, on IoT devices, and more. It is a young but very promising tool that enables developers to solve everyday problems with a technology that is inherently more secure.