Introduction

jco is a fully native tool for working with WebAssembly Components in JavaScript.

Features

  • Transpiling Wasm Component binaries into ECMAScript modules that can run in any JavaScript environment.
  • WASI Preview2 support in Node.js & browsers (experimental).
  • Component builds of Wasm Tools helpers, available for use as a library or CLI commands for use in native JS environments
  • Optimization helper for Components via Binaryen.
  • componentize command to easily create components written in JavaScript (wrapper of ComponentizeJS).

Note: This is an experimental project. No guarantees are provided for stability, security or support and breaking changes may be made without notice.

Contributing

To contribute to the codebase of the project, refer to the Contributor guide.

To contribute to the documentation, refer to the Contributor guide.

If you find a mistake, omission, ambiguity, or other problem, please let us know via GitHub issues.