Slide 14
Slide 14 text
JSVM has multiple tiers
• JSVM has multiple tier to optimize user code
• e.g. JavaScriptCore has 4 tier (LLInt, Baseline, DFG, FTL)
• JIT compiler change optimization level speculatively by how much you
code run
• Hot path (executed frequently) would be heavily optimized
• Cold path (executed rarely) would be less optimized