Hako
임베드 가능한 고성능/경량 자바스크립트 엔진
Features
- PrimJS 기반의 경량화된 JavaScript 엔진으로, WebAssembly로 컴파일되어 안전하고 이식성이 뛰어남
- 메모리 안전성과 자바스크립트 기능 제한을 제공하는 강력한 샌드박스 구조와 ‘fail-fast’ 철학으로 보안성과 확장성 확보
- 단일 머신에서도 수백 개의 VM을 병렬로 실행 가능하며, 스크립트의 메모리 및 연산량(gas) 제한도 설정 가능
- 복잡한 빌드나 FFI 없이 단일 .wasm 파일로 거의 모든 플랫폼에 임베딩 가능하며, 크기 또한 약 800KB로 매우 작음
- QuickJS보다 최대 28% 향상된 성능, JIT 환경에서는 네이티브 수준의 실행 속도 제공