wasi-sockets

E581953

wasi-sockets is a WebAssembly System Interface (WASI) proposal and API module that defines a capability-based, portable networking interface for using sockets in WebAssembly applications.

All labels observed (2)

Label Occurrences
wasi-sockets canonical 2
WASI sockets 1

How this entity was disambiguated

Statements (43)

Predicate Object
instanceOf WASI proposal ⓘ
WebAssembly networking API module ⓘ
capability-based networking interface ⓘ
aimsTo abstract platform-specific socket APIs ⓘ
avoid ambient authority in networking ⓘ
provide a consistent networking API for WebAssembly ⓘ
compatibleWith multiple WebAssembly engines ⓘ
multiple host operating systems ⓘ
constrains network access via explicit capabilities ⓘ
designedFor WebAssembly runtimes ⓘ
portable networking across platforms ⓘ
sandboxed execution environments ⓘ
documentedAs WASI sockets proposal ⓘ
enables creating network connections from WebAssembly modules ⓘ
listening for incoming connections in WebAssembly ⓘ
portable networking across operating systems ⓘ
sending and receiving data over sockets in WebAssembly ⓘ
followsPrinciple capability-based security model ⓘ
least privilege ⓘ
hasProperty designed for determinism where possible ⓘ
host-agnostic design ⓘ
language-agnostic API surface ⓘ
sandbox-friendly networking ⓘ
hasPurpose define a portable sockets interface for WebAssembly applications ⓘ
enable networking in WebAssembly environments ⓘ
partOf WebAssembly System Interface ⓘ
relatedTo WASI preview specifications ⓘ
WebAssembly component model ⓘ
wasi-filesystem ⓘ
wasi-http ⓘ
standardizedBy WASI community group ⓘ
supportsConcept TCP networking ⓘ
UDP networking ⓘ
asynchronous operations ⓘ
capability-based security ⓘ
non-blocking I/O ⓘ
resource handles ⓘ
sockets ⓘ
targetEnvironment WebAssembly modules running outside the browser ⓘ
server and edge WebAssembly platforms ⓘ
usedBy WebAssembly applications requiring network access ⓘ
edge computing WebAssembly runtimes ⓘ
server-side WebAssembly workloads ⓘ

How these facts were elicited

Referenced by (3)

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

wasi-io → relatedTo → wasi-sockets ⓘ
WASI → hasComponent → wasi-sockets ⓘ
wasi-http → relatedTo → WASI sockets ⓘ
linked to: wasi-sockets