engine262 Documentation
engine262 is an implementation of ECMA-262 in JavaScript. It provides a readable implementation of the language specification and a playground for exploring JavaScript semantics.
Start here
- Getting Started — install engine262 and evaluate a script.
- Twoslash — see build-time TypeScript analysis in documentation code blocks.
- Playground — experiment with engine262 in the classic browser interface.
- GitHub — browse the source and contribute.
API
The package exports the parser, runtime values, realms, and execution helpers used by the playground. Begin with the minimal example in Getting Started; API reference material can be added here as the public surface is documented.
Last updated on