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
- Host: GitHub
- URL: https://github.com/engine262/boost
- Owner: engine262
- License: other
- Created: 2020-09-04T22:49:37.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2020-10-06T14:23:03.000Z (almost 6 years ago)
- Last Synced: 2025-10-22T00:33:36.882Z (9 months ago)
- Topics: interpreter, javascript, optimization, optimizing-interpreters, regex, regexp
- Language: JavaScript
- Homepage:
- Size: 24.4 KB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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
