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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (2)

Label Occurrences
wasi-sockets canonical 2
WASI sockets 1

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 NERFINISHED
relatedTo WASI preview specifications
WebAssembly component model NERFINISHED
wasi-filesystem NERFINISHED
wasi-http NERFINISHED
standardizedBy WASI community group NERFINISHED
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

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
this entity surface form: WASI sockets