JIT er en kombinasjon av to tradisjonelle måter å oversette maskinkode på – fortolkning og ahead-of-time-kompilering – og kombinerer fordeler og ulemper fra begge.