In
computing,
just-in-time (JIT) compilation, also known as
dynamic translation, is
compilation done during execution of a program – at
run time – rather than prior to execution. Most often this consists of translation to
machine code, which is then executed directly, but can also refer to translation to another format.