JSJS ConceptsJS EngineJS CompilerBaseline Compilerbaseline compiler creates stubsStubOn this pageStub ↔ line of code (for function), indexed by __line number & VariableType aka StubsReferencesPolymorphic ↔ Code call with different Type & gets Stub for each comboMonomorphic ↔ Code always call with same Type, gets one Stub hot ↔ Stubs run a lot, repeatedlywarm ↔ Stubs run a few times