WASI

E138279

WASI is a modular system interface designed to let WebAssembly programs safely and portably interact with operating system features like files, networking, and clocks.

All labels observed (4)

Label Occurrences
WASI canonical 9
WASI (WebAssembly System Interface) 1
WASI CG 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf WebAssembly standard ⓘ
system interface specification ⓘ
abbreviationOf WebAssembly System Interface ⓘ
compatibleWith Linux ⓘ
Windows ⓘ
embedded and edge environments ⓘ
macOS ⓘ
designedFor WebAssembly ⓘ
designPrinciple capability-based security model ⓘ
host-agnostic abstractions ⓘ
modular APIs grouped into separate proposals ⓘ
developedBy Bytecode Alliance ⓘ
ecosystem WebAssembly ⓘ
enables language-agnostic binaries targeting multiple platforms ⓘ
running WebAssembly outside web browsers ⓘ
fullName WebAssembly System Interface ⓘ
goal deterministic behavior where possible ⓘ
enable WebAssembly outside the browser ⓘ
portability across operating systems ⓘ
security through isolation ⓘ
hasComponent WASI Preview1 ⓘ
WASI Preview2 ⓘ
wasi-cli ⓘ
wasi-clocks ⓘ
wasi-filesystem ⓘ
wasi-http ⓘ
wasi-io ⓘ
wasi-poll ⓘ
wasi-random ⓘ
wasi-sockets ⓘ
property capability-based ⓘ
modular ⓘ
sandbox-friendly ⓘ
purpose to let WebAssembly programs interact with system resources safely and portably ⓘ
relatedTo WebAssembly core specification ⓘ
component model for WebAssembly ⓘ
securityModel capability-based handles instead of global namespaces ⓘ
standardizedBy W3C WebAssembly Community Group ⓘ
linked to: W3C Community Group
supports clocks ⓘ
environment variables ⓘ
file system access ⓘ
networking ⓘ
process-like abstractions ⓘ
randomness ⓘ
standard error ⓘ
standard input ⓘ
standard output ⓘ
usedIn container-like sandboxing ⓘ
edge computing platforms ⓘ
plugin systems ⓘ
server-side WebAssembly runtimes ⓘ

How these facts were elicited

Referenced by (12)

Full triples — surface form annotated when it differs from this entity's canonical label.

WebAssembly System Interface → hasVersion → WASI Preview 2 ⓘ
linked to: WASI
Bytecode Alliance → develops → WASI (WebAssembly System Interface) ⓘ
linked to: WASI
wasi-cli → relatedTo → WASI ⓘ
Wasmer runtime → supports → WASI ⓘ
Wasmer → implements → WASI ⓘ
Wasmtime → supports → WASI ⓘ
Wasmtime → relatedTo → WASI ⓘ
WASI Community Group → abbreviation → WASI CG ⓘ
subject linked to: WASI community group
linked to: WASI
WasmEdge → supports → WASI ⓘ