A hybrid of compilation and interpretation. Compiler compiles a IR or Bytecode Bytecode VM runs the bytecode