WASM(WebAssembly)是一種可攜式、跨平台的二進位格式,主要由 C、C++、Rust 等語言編譯而成,能在瀏覽器或伺服器中高效、安全地執行。其應用包括 AI 推論封裝、圖形渲染、影音處理、線上遊戲、沙箱環境及虛擬機模擬等。開發工具如 Emscripten 可將 C/C++ 編譯成 .wasm,而 WABT 則提供 .wasm 與 .wat 的轉換工具。WASI(WebAssembly System Interface)允許 WASM 模組與作業系統互動,使其更適合 CLI 或伺服器環境。常見執行環境有 Wasmtime、WasmEdge、Subtle 等,也能與 Docker 結合實現輕量化部署。