An open API service indexing awesome lists of open source software.

https://github.com/engine262/boost

boost is a collection of optimizing interpreters for engine262
https://github.com/engine262/boost

interpreter javascript optimization optimizing-interpreters regex regexp

Last synced: 11 days ago
JSON representation

boost is a collection of optimizing interpreters for engine262

Awesome Lists containing this project

README

          

# 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

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

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

// ...
```

### Benchmarks

#### JavaScript

Coming Soon.

#### RegExp

![](https://gc.gy/69646238.png)