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
- 项目