Just-In-Time (JIT) compilation is a way of executing computer code that involves compilation during execution of a program – at run time – rather than prior to execution. Used in some database systems to accelerate performance.
JIT compilation is used by some database systems such as Postgres to accelerate execution of certain tasks that generate code on-the-fly.
For example, Postgres uses JIT compilation to speed up the bytecode emitted by the expression evaluator for the criteria in a SQL WHERE clause. Postgres also uses JIT compilation for tuple deforming.