JIT
Code tijdens het draaien naar machinecode compileren: eerst interpreteren, daarna de vaak gebruikte delen compileren.
Toegepast in V8 (Chrome/Node), HotSpot (Java JVM) en PyPy. Het model „eerst interpreteren, compileren als het loont” combineert doorgaans het beste van twee werelden: snelle opstart en bijna-native prestaties bij langlopende processen.