A Javascript Engine used in Chromium and NodeJS.

Structure
- Take the JavaScript file, and decode it with a Lexer
- Lexer passes to Parser. Parser generates nodes with certain syntax rules, generates AST
- AST sent to Ignition Interpreter
- Each bytecode has operation and Bytecode Feedback
- Uses Inline Caching
- Uses Turbofan Optimizer to generate Machine Code