Skip to content

    WebAssembly (Wasm)

    Reading time: 2 min.Editorially reviewed on:
    ← All terms

    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

    Source checked on 10.10.2026. Editorial application examples are hypothetical; no evidence of real customer results.

    Editorially reviewed on:

    On this page

    Next step

    Put knowledge into practice