Lexique informatique › Web › WASI

WASI

Web Svenska → Mis à jour: 2026-09-21

WebAssembly System Interface : une API standardisée qui permet aux modules Wasm de parler au « système » (fichiers, sockets, horloge) de façon isolée et portable.

Née chez Mozilla (2019). Elle repose sur la sécurité par capacités : un module n'obtient aucun accès implicite, c'est le runtime hôte qui doit lui confier explicitement un descripteur de fichier ou un socket. WASI Preview 1 (snapshot1) est ce que la plupart des runtimes prennent en charge aujourd'hui ; Preview 2 (2024) s'appuie sur le Component Model, avec des interfaces plus riches (HTTP, clé-valeur, sockets), et c'est là que se dirigent des runtimes comme Wasmtime et Wasmer.

Elle rend viable l'exécution de Wasm hors du navigateur : fonctions en périphérie (Fastly, Cloudflare), systèmes de greffons (Envoy, Shopify Functions), et alternative légère aux conteneurs.

← Retour au lexique