3 releases (breaking)
|0.16.0||Sep 25, 2022|
|0.15.0||Jun 10, 2022|
|0.14.0||Mar 15, 2022|
#212 in Parser implementations
4,813 downloads per month
Used in 3 crates
Live Demo (WASM)
You can get more verbose errors when running from the command line.
You can check the internal development docs at https://boa-dev.github.io/boa/doc.
To know how much of the ECMAScript specification does Boa cover, you can check out results running the ECMASCript Test262 test suite here.
Please, check the CONTRIBUTING.md file to know how to contribute in the project. You will need Rust installed and an editor. We have some configurations ready for VSCode.
Check debugging.md for more info on debugging.
npm run build
In the console you can use
To develop on the web assembly side you can run:
npm run serve
then go to
- Clone this repo.
- Run with
cargo run -- test.jswhere
test.jsis an existing JS file with any JS valid code.
- If any JS doesn't work then it's a bug. Please raise an issue!
Feel free to contact us on Discord.
This project is licensed under the Unlicense or MIT licenses, at your option.