ChowJS
ChowJS - 게임 콘솔용 AOT JavaScript 엔진 (mp2.dk)
Features
- AOT : Ahead-Of-Time
- 게임콘솔을 타겟으로 JavaScript로 게임을 개발한 후 미리 컴파일해서 런타임과 함께 배포하는 방식
- QuickJS 기반
- ES2020 까지의 최신 JS 지원
- PC, Mobile, Console 지원
- NW.js 런타임 환경의 서브셋 제공
- AOT 컴파일러로 SSA IR를 이용해서 빠른 머신 코드를 생성
- 인라인 캐슁 구현
- 레퍼런스 카운팅 GC 사용
- V8에서 30FPS 이하였던게 60FPS까지 가능해짐
- ReactNative용이고, 머신코드가 아닌 ByteCode를 생성
See also
- AOT
- JavaScript
- QuickJS