Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 613 Bytes

README.md

File metadata and controls

34 lines (22 loc) · 613 Bytes

boost

boost is a collection of optimizing interpreters for engine262. Contrary to the goals of engine262, boost provides fast execution time at the cost of understandability and modifiability.

boost targets:

  • JS function [[Call]] and [[Construct]] behavior.
  • JS top-level Script and Module evaluation.
  • RegExp execution

Usage

const engine262 = require('@engine262/engine262');
const boost = require('@engine262/boost');

const agent = new engine262.Agent({
  boost: boost(engine262),
});

// ...

Benchmarks

JavaScript

Coming Soon.

RegExp