Boa JS - Rust로 작성된 ECMAScript 엔진
(boajs.dev)- Rust의 메모리 안전성을 JS 엔진에 도입. WASM에서도 사용가능
- 빠른 JS엔진을 Rust 프로젝트에 쉽게 임베딩 하는 것을 목표로 함
- 현재 ECMAScripts test262 suite의 89.92%를 패스
- 웹 Boa Playground 에서 테스트 가능
- JSConf EU 2019에서 발표후 2020년에 v0.10 릴리즈하고 계속 개발
- 2024/12/5에 v0.20 발표
- Temporal 지원 향상
- Atomics.pause 추가
- js_class! 매크로에 Getter/Setter 추가 가능
- 자신만의 native Error 생성 가능