mirror of https://github.com/boa-dev/boa.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.6 KiB
35 lines
1.6 KiB
7 months ago
|
# About Boa
|
||
|
|
||
|
Boa is an open-source, experimental ECMAScript Engine written in Rust for
|
||
|
lexing, parsing and executing ECMAScript/JavaScript. Currently, Boa supports some
|
||
|
of the [language][boa-conformance]. More information can be viewed at [Boa's
|
||
|
website][boa-web].
|
||
|
|
||
|
Try out the most recent release with Boa's live demo
|
||
|
[playground][boa-playground].
|
||
|
|
||
|
## Boa Crates
|
||
|
|
||
|
- [**`boa_ast`**][ast] - Boa's ECMAScript Abstract Syntax Tree.
|
||
|
- [**`boa_engine`**][engine] - Boa's implementation of ECMAScript builtin objects and execution.
|
||
|
- [**`boa_gc`**][gc] - Boa's garbage collector.
|
||
|
- [**`boa_interner`**][interner] - Boa's string interner.
|
||
|
- [**`boa_parser`**][parser] - Boa's lexer and parser.
|
||
|
- [**`boa_profiler`**][profiler] - Boa's code profiler.
|
||
|
- [**`boa_icu_provider`**][icu] - Boa's ICU4X data provider.
|
||
|
- [**`boa_runtime`**][runtime] - Boa's WebAPI features.
|
||
|
- [**`boa_string`**][string] - Boa's ECMAScript string implementation.
|
||
|
|
||
|
[boa-conformance]: https://boajs.dev/conformance
|
||
|
[boa-web]: https://boajs.dev/
|
||
|
[boa-playground]: https://boajs.dev/playground
|
||
|
[ast]: https://docs.rs/boa_ast/latest/boa_ast/index.html
|
||
|
[engine]: https://docs.rs/boa_engine/latest/boa_engine/index.html
|
||
|
[gc]: https://docs.rs/boa_gc/latest/boa_gc/index.html
|
||
|
[interner]: https://docs.rs/boa_interner/latest/boa_interner/index.html
|
||
|
[parser]: https://docs.rs/boa_parser/latest/boa_parser/index.html
|
||
|
[profiler]: https://docs.rs/boa_profiler/latest/boa_profiler/index.html
|
||
|
[icu]: https://docs.rs/boa_icu_provider/latest/boa_icu_provider/index.html
|
||
|
[runtime]: https://docs.rs/boa_runtime/latest/boa_runtime/index.html
|
||
|
[string]: https://docs.rs/boa_string/latest/boa_string/index.html
|