Boa JS - Rustで書かれたECMAScriptエンジン
(boajs.dev)- Rustのメモリ安全性をJSエンジンに導入。WASMでも利用可能
- 高速なJSエンジンをRustプロジェクトに簡単に埋め込めるようにすることを目標としている
- 現在、ECMAScripts test262 suiteの89.92%をパス
- Web版Boa Playgroundでテスト可能
- JSConf EU 2019で発表後、2020年にv0.10をリリースし、継続して開発中
- 2024/12/5にv0.20を発表
- Temporalサポートを強化
- Atomics.pauseを追加
js_class!マクロにGetter/Setterを追加可能- 独自のnative Errorを生成可能
1件のコメント
Nova - Rustで書かれたJavaScript & WebAssemblyエンジン