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
  • 專案