JS Compiler ↔ Program to transform JS Code, consists of Baseline Compiler, Optimization Compiler & Monitor
aka Compiler
Baseline Compiler
JS Compiler to transform Code into unoptimized executable Bytecode/Machine Code ASAP
Optimization Compiler
JS Compiler to recompile more optimized Machine Code via simplify assumption made by Monitor
References
Coercion↔ (mechanism) to Implicit auto convert Type of Primitive Operand by JS CompilerJS Keyword↔ reserved Lexical word for JS CompilerBaseline Compiler↔ JS Compiler to transform Code into unoptimized executable Bytecode/Machine Code ASAPOptimization Compiler↔ JS Compiler to recompile more optimized Machine Code via simplify assumption made by MonitorStrict Mode↔ opt-in variant of JS with more restrictive Semantic & rules for JS CompilerSloppy Mode↔ (default) non-Strict Mode Semantics for JS Compiler