Skip to content

Files

Latest commit

Sep 20, 2023
f8105de · Sep 20, 2023

History

History
This branch is 305 commits behind bytecodealliance/jco:main.

preview2-shim

WASI Preview2 JavaScript Shim

Experimental shim modules for the WASI Preview2 component interfaces in JS environments.

Currently supports Node.js and browser versions, but alternative implementations for any JS environments can be supported.

Implementation Status

Interface Node.js Browser
Clocks Pending timezone, poll Pending timezone, poll
Filesystem Basic read support
HTTP Experimental support Experimental support
IO Basic FS Streams
Logging ✔️ ✔️
Poll
Random ✔️ ✔️
Sockets
CLI ✔️ ✔️

License

This project is licensed under the Apache 2.0 license with the LLVM exception. See LICENSE for more details.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache-2.0 license, shall be licensed as above, without any additional terms or conditions.