IT-lexikon Web WASI

WASI

Web In English → Uppdaterad: 2026-07-30

WebAssembly System Interface — standardiserat API som låter Wasm-moduler prata med "systemet" (filer, sockets, klocka) på ett sandlådat och portabelt sätt.

Ursprungligen från Mozilla (2019). Bygger på capability-based security: moduler får inte tillgång till resurser implicit, värd-runtimen måste explicit ge in en filhandle eller socket. WASI Preview 1 (snapshot1) är vad de flesta runtimes stöder idag; Preview 2 (2024) bygger på Component Model med rikare gränssnitt (HTTP, key-value, sockets) och är planet runtimes som Wasmtime och Wasmer rör sig mot.

Gör det möjligt att köra Wasm utanför webbläsaren — i edge-funktioner (Fastly, Cloudflare), plugin-system (Envoy, Shopify Functions) och som lättviktsalternativ till containers.

← Tillbaka till lexikonet