Rust编写的JavaScript引擎,该项目是一个试验性质的项目。
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.
 
 
José Julián Espina 850a20b988 Replace `criterion::black_box` with `std::hint::black_box` (#2494) 2 years ago
..
bench_scripts Rename "Boa" to boa_engine, moved GC and profiler to their crates (#1844) 3 years ago
README.md Rename "Boa" to boa_engine, moved GC and profiler to their crates (#1844) 3 years ago
full.rs Replace `criterion::black_box` with `std::hint::black_box` (#2494) 2 years ago

README.md

Boa Benchmarks

For each js script in the bench_scripts folder, we create three benchmarks:

  • Parser => lexing and parsing of the source code
  • Compiler => compilation of the parsed statement list into bytecode
  • Execution => execution of the bytecode in the vm

The idea is to check the performance of Boa in different scenarios. Different parts of Boa are benchmarked separately to make the impact of local changes visible.