Gegenüberstellung der Arbeitsweise

Interpreter interpretiert immer -
JIT-Compiler kompiliert; interpretiert nur bei Bedarf erzeugt abschnittsweise nativen Code
Recompiler kompiliert immer erzeugt außschließlich nativen Code