What is JIT compilation?

Compiling frequently executed parts of a program to machine code while it runs, enabling optimizations based on run-time information. Used in runtimes for Java, JavaScript and others.

Field: Compilers

JIT compilation in the explanations

Questions that mention JIT compilation (2)

  1. Which describes a runtime that uses JIT compilation?
  2. What is done during syntax analysis (parsing) in a compiler?

Related terms

Syntax analysis (parsing) Lexical analysis Abstract syntax tree Basic block Common subexpression elimination Constant folding Control-flow graph Function inlining Instruction scheduling Intermediate representation

Back to the glossary