wasmerio/edgejs

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

解决的问题

Edge.js 是专为边缘计算和 AI 工作负载设计的安全 JavaScript 运行时。它解决了在安全性和隔离性至关重要的环境中安全运行 JavaScript 代码的需求,即使运行不安全的程序也不会危及主机系统。

工作原理

--safe 模式下运行时,该运行时使用 WebAssembly 进行沙箱化。它采用可插拔设计,支持多种 JavaScript 引擎,如 V8、JavaScriptCore 或 QuickJS。它与 Node.js 完全兼容,并可与 NPM、PNPM、Yarn 和 Bun 等标准包管理器配合使用。

适用人群

需要在安全、沙箱化的环境中执行 JavaScript 的边缘计算应用或 AI 驱动工作负载的开发者

主要亮点

  • 与 Node.js 完全兼容。
  • 基于 WebAssembly 的设计实现沙箱化。
  • 支持可插拔的 JS 引擎(V8、JavaScriptCore、QuickJS)。
  • 与所有主流 JS 包管理器兼容。

相关

  • 项目
  • 项目
  • Dispatch
  • 项目