wasmerio/edgejs

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

何を解決するか

Edge.js は、エッジコンピューティングおよびAIワークロードに特化した安全なJavaScriptランタイムです。セキュリティと隔離が重要な環境でJavaScriptコードを安全に実行する必要に対応し、不完全なプログラムであってもホストシステムを損なうことなく実行可能にします。

動作方法

--safe モードで動作する際、ランタイムはWebAssemblyを用いてサンドボックス化します。プラグイン可能設計となっており、V8、JavaScriptCore、QuickJSなどの複数のJavaScriptエンジンをサポートしています。Node.jsと完全互換であり、NPM、PNPM、Yarn、Bunなどの標準パッケージマネージャーと連携可能です。

対象ユーザー

JavaScriptを実行するための安全でサンドボックス化された環境を必要とするエッジコンピューティングアプリケーションやAI駆動ワークロードを開発する開発者

特徴

  • Node.jsと完全互換。
  • WebAssemblyを用いた設計によるサンドボックス化。
  • プラグイン可能なJSエンジンサポート(V8、JavaScriptCore、QuickJS)。
  • 主要なすべてのJSパッケージマネージャーと互換性あり。

関連

  • プロジェクト
  • プロジェクト
  • Dispatch
  • プロジェクト