En informática, la compilación en tiempo de ejecución (también conocida por sus siglas inglesas, JIT, "just-in-time"), también conocida como traducción dinámica, es una técnica para mejorar el rendimiento de sistemas de programación que compilan a "bytecode", consistente en traducir el "bytecode" a código máquina nativo en tiempo de ejecución.