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