Skip to Content
Introduction

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