When i learn about quartz , I’m curious about the JS runtime env. And I already know about deno is a modern runtime for JavaScript and TypeScript. Its official docs describe that it’s built on V8, Rust and Tokio.

V8

It’s a open-source C++ project (JIT-compiler). The under the hood section has some interestring doc.

Ignition is an interpreter that parse the JS source code and transform into bytecode for post optimizer pipeline. design doc