@wasmagent/kernel-quickjs
v1.0.3
Published
QuickJS-in-WASM kernel for wasmagent — safe for Cloudflare Workers and serverless environments that lack node:vm
Readme
/kernel-quickjs
QuickJS-in-WASM kernel — sandboxed JavaScript, edge-safe, no node:vm required.
Part of wasmagent — a TypeScript + WASM agent runtime.
Install
npm install /kernel-quickjs /core quickjs-emscripten @jitl/quickjs-wasmfile-release-syncUsage
import { QuickJSKernel } from "/kernel-quickjs";
const kernel = new QuickJSKernel();
const result = await kernel.run(`[1,2,3].reduce((a,b) => a+b, 0)`);
console.log(result.output); // 6Drop-in replacement for VmKernel on Cloudflare Workers (which forbids node:vm),
Vercel Edge, Deno Deploy, and any environment where you want true language-level sandboxing
without spinning up a microVM.
See the kernel decision tree.
License
Apache-2.0 — © wasmagent contributors
