JIT or Just-in-time Compilation is a technique to improve the performance of software that compile to byte code, translating the byte code to machine code at runtime.