WebAssembly (Wasm)
Definition
WebAssembly is a portable binary execution format for programs in a virtual machine.
A portable binary instruction format and execution model for a stack-based virtual machine.
Simply explained
A program is translated into a compact format. A suitable runtime can then execute it on different systems.
Why it matters in practice
The term contributes to secure, maintainable, and high-performance web applications as well as resilient technical decisions.
Example from business
A medium-sized company runs compute-intensive image processing as a verified Wasm module in the browser.
Limits and pitfalls
- Wasm is not an automatic sandbox guarantee; host functions, memory limits, and runtime must be secured.
Origin & history
W3C standardized WebAssembly 1.0 in 2019; it is used in browsers and beyond.
Use in mid-sized companies
- Possible example: A medium-sized company runs compute-intensive image processing as a verified Wasm module in the browser.
Frequently asked questions
What does WebAssembly (Wasm) mean?
A portable binary instruction format and execution model for a stack-based virtual machine. What should be considered? Wasm is not an automatic sandbox guarantee; host functions, memory limits, and runtime must be secured.
Sources
- WebAssembly Core Specification · W3C, WebAssembly Core Specification
Source checked on 10.10.2026. Editorial application examples are hypothetical; no evidence of real customer results.
Editorially reviewed on: