wasmerio/edgejs

Edge.js is a secure JavaScript runtime, designed for Edge computing and AI workloads

What it solves

Edge.js is a secure JavaScript runtime designed specifically for edge computing and AI workloads. It addresses the need to run JavaScript code safely in environments where security and isolation are critical, allowing even insecure programs to be executed without compromising the host system.

How it works

The runtime uses WebAssembly for sandboxing when operating in --safe mode. It is designed to be pluggable, supporting multiple JavaScript engines such as V8, JavaScriptCore, or QuickJS. It maintains full compatibility with Node.js and works with standard package managers like NPM, PNPM, Yarn, and Bun.

Who it’s for

Developers building edge computing applications or AI-driven workloads that require a secure, sandboxed environment for executing JavaScript.

Highlights

  • Fully compatible with Node.js.
  • Sandboxed by design using WebAssembly.
  • Pluggable JS engine support (V8, JavaScriptCore, QuickJS).
  • Compatible with all major JS package managers.

Related

  • Project
  • Project
  • Dispatch
  • Project