Skip to content

boost is a collection of optimizing interpreters for engine262

License

Notifications You must be signed in to change notification settings

engine262/boost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published