Bare i-tid kompilsering -- JIT kompilation er en kombinasjon av de to tradisjonelle tilnærmingene til oversettelse til maskinkode - foran-tid komprimert (AOT), og fortolkninger -- og kombinerer noen fordeler og ulemper på begge. Omtrent, JIT-kompilsering kombinerer hastigheten til kompilert kode med den fleksibilitet fortolkningen, med en tolkning av en tolker og det ekstra overgripen (ikke bare å tolke). JIT komprimert er en form for dynamisk kompilering, og tillater adaptiv optimering slik som dynamisk kompilering -- derfor i teorien JIT kan gi raskere kjøring enn statisk kompilering. Et annet tema og JIT-kompilering er spesielt tilpasset for dynamisk programmerings-språk, som hurtigtidssystemet kan håndtere forfallsdatatyper og håndheve sikkerhetsvalget.
Dette lager en kode før den er fullstendig kompilert til maskinkode