wasmerio/edgejs
Edge.js is a secure JavaScript runtime, designed for Edge computing and AI workloads
해결하는 문제
Edge.js는 에지 컴퓨팅 및 AI 워크로드를 대상으로 하여 JavaScript를 어디서든 안전하게 실행할 수 있는 방법을 제공합니다. 불안정한 프로그램이 호스트 시스템을 손상시키지 않고 안전하게 실행될 수 있도록 설계된 사전에 사전 격리된 런타임의 필요성을 해결합니다.
작동 방식
Edge.js는 Node.js와 완전히 호환되며, NPM, PNPM, Yarn, Bun과 같은 다양한 패키지 매니저와도 호환됩니다. --safe 모드에서 작동할 때는 WebAssembly를 사용하여 사전 격리하고, V8, JavaScriptCore, QuickJS와 같은 플러그인 가능한 JS 엔진을 지원합니다.
대상 사용자
에지 컴퓨팅 환경이나 AI 워크로드를 개발하는 개발자로서, Node.js 생태계와 호환되면서도 안전하고 사전 격리된 JavaScript 코드 실행 환경이 필요한 사용자입니다.
주요 특징
- 안전한 사전 격리: WebAssembly를 사용하여 위험할 수 있는 코드의 안전한 실행을 보장합니다.
- Node.js 호환성: Node.js와 완전히 호환되어 기존 JS 프로젝트를 최소한의 부담으로 실행할 수 있습니다.
- 엔진 유연성: V8, JavaScriptCore, QuickJS를 포함한 여러 JS 엔진을 지원합니다.
- 광범위한 패키지 지원: NPM, PNPM, Yarn, Bun과 함께 작동합니다.
관련
- 프로젝트
- 프로젝트
- Dispatch
- 프로젝트