Skip to content

Architecture ​

Jint parses JavaScript with Acornima and interprets the resulting abstract syntax tree directly. It does not use the DLR, generate bytecode, or require a native JavaScript runtime.

text
JavaScript source
      ↓
Acornima parser
      ↓
ECMAScript AST
      ↓
Jint interpreter
      ↓
Runtime, host interop, and optional platform APIs

Architecture topics ​

Start with the execution model, then use the detailed design records for substantial runtime work:

Each record states its own implementation status. Design-only and feasibility documents describe decisions and tradeoffs; they are not promises that the proposed API is available.