Brimstone
Rust로 작성된 ES2025 JavaScript 엔진
About
- Rust로 처음부터 구현된 JavaScript 엔진으로, ECMAScript 사양을 거의 완전하게 지원하는 구조
- 현재 ECMAScript 언어의 97% 이상을 통과하며, test262 기반 테스트로 검증된 상태
- V8의 Ignition 설계와 SerenityOS의 LibJS에서 영감을 받아, 대부분의 구성요소를 의존성 최소화 방식으로 직접 구현
- 바이트코드 VM, 압축형 가비지 컬렉터, 커스텀 RegExp 엔진과 파서를 포함해 사양에 맞는 내장 객체와 함수 제공
- 아직 프로덕션용으로는 미완성이지만, ES2025 수준의 기능을 갖춘 Rust 기반 JS 엔진 개발의 중요한 진전