Hacker GitHub

← All repos

bytecodealliance/jco

View on GitHub ↗ ★ 1,016 TypeScript

JavaScript toolchain for working with WebAssembly Components

17 mentions on Hacker News by 10 people: 1 story, 16 comments · first 2023-04-20 · latest 2026-06-11

Mentions per year 17 mentions · busiest year 2023 (8)
20082026
  1. It works in the browser already: https://github.com/bytecodealliance/jco
    comment by enos_feedler · 2026-06-11 · in The Road to the WASM Component Model 1.0
  2. …https://github.com/bytecodealliance/StarlingMonkey https://github.com/bytecodealliance/ComponentizeJS https://github.com/bytecodealliance/jco The most mature tool chain right now is Rust, but there is good support for most things with LLVM…
  3. …It's based on StarlingMonkey which I believe is slightly faster than QuickJS under web assembly. https://github.com/bytecodealliance/jco Benchmark numbers for request isolated JS hello world / React page rendering: JCO/wasmtime: 314µs /…
  4. …modules, and converts between the core wasm ABI to higher level interface types. The Jco project https://github.com/bytecodealliance/jco does exactly that using the common JS interface used by every web engine’s Wasm implementation. So, we…
    comment by phickey · 2025-09-17 · in WASM 3.0 Completed
  5. …ecosystem projects Just a note, but there is burgeoning support for this in "modern" WebAssembly: https://github.com/bytecodealliance/jco/tree/main/examples/c... If raw WebIDL binding generation support isn't interesting enough:…
    comment by hardwaresofton · 2025-07-23 · in When Is WebAssembly Going to Get DOM Support?
  6. ▲ 2
    JavaScript toolchain for working with WebAssembly Components
    story by peutetre · 2024-11-10 · 0 comments
  7. …WASI 0.2 is a re-work of the “WebAssembly System Interfaces” based on WebAssembly Components https://github.com/bytecodealliance/jco
    comment by lioeters · 2024-02-22 · in Jco 1.0
  8. WASI Co-chair here: WASI is for the Web as well as beyond. The jco project ( https://github.com/BytecodeAlliance/jco ) provides an implementation of the Component Model and WASI Preview 2 for JavaScript systems. Right now, node.js support…
    comment by phickey · 2024-01-26 · in WASI 0.2.0 and Why It Matters
  9. …are not going to be realized in a browser, it's more for the non-web world The jco project ( https://github.com/BytecodeAlliance/jco ) provides an implementation of the Component Model and WASI Preview 2 for JavaScript systems. Right now,…
    comment by phickey · 2024-01-26 · in WASI 0.2.0 and Why It Matters
  10. …I appreciate the work they've done. [1]: https://bundlephobia.com/package/@wasmer/wasi@1.2.2 [2]: https://github.com/bytecodealliance/jco
    comment by grose · 2023-12-21 · in Wasmer JavaScript SDK
  11. …APIs, and a split WASM ecosystem overall. I want good tech to win, not shitty power plays. [0] https://github.com/bytecodealliance/jco/issues/247#issuecomm... [1] https://bytecodealliance.org/articles/wasmtime-and-cranelift... [2]…
    comment by slimsag · 2023-11-27 · in $20k bounty was claimed
  12. …is already shipping in Wasmtime, and will be stable for use in Node.js and in browsers via jco ( https://github.com/bytecodealliance/jco ) soon. WASI Preview 2 will be done in December or January, giving component model users a stable set…
    comment by phickey · 2023-11-15 · in WASM by example
  13. …using SpiderMonkey (with which a few people on the team have significant experience) and JCO ( https://github.com/bytecodealliance/jco ), and the web platform compatibility makes it a significantly better proposition for things like 3rd…
  14. That's really useful. This page in particular: https://github.com/bytecodealliance/jco/blob/main/EXAMPLE.md Being able to run "jco wit cowsay.wasm" to see what interfaces that .wasm file provides solves a problem I've run into a bunch of…
    comment by simonw · 2023-10-04 · in Extism makes WebAssembly easy
  15. …in this case) in Wasm, as well as running that same wasm in a JS engine, you want to look at `jco` https://github.com/bytecodealliance/jco The component model tooling is getting very close to maturity and will solve many of these problems.
    comment by phickey · 2023-10-04 · in Extism makes WebAssembly easy
  16. …for untrusted code looping forever, and that’s something which could be added to spidermonkey.wasm. https://github.com/bytecodealliance/jco You can also run these same components server-side with Wasmtime.
    comment by phickey · 2023-04-20 · in Sandboxing JavaScript Code
  17. `jco componentize` turns a JavaScript module into a WebAssmebly component: https://github.com/bytecodealliance/jco
    comment by phickey · 2023-04-20 · in Sandboxing JavaScript Code