Ahead-of-Time Compilation - CI/CD Glossary Definition
Ahead-of-time (AOT) compilation translates source or bytecode into native machine code before the program runs, rather than during execution, trading longer build times for faster startup and steadier runtime performance.
Examples
GraalVM native-image, the Angular AOT compiler, and dart compile exe are AOT toolchains. AOT builds tend to be the slowest step in a pipeline.
Related guides
Just-in-Time Compilation - CI/CD Glossary DefinitionJust-in-Time Compilation: Just-in-time (JIT) compilation compiles code to native machine code during executio…
Compilation - CI/CD Glossary DefinitionCompilation: Compilation is the process of translating source code into a lower-level form (machine code, byt…
Bytecode - CI/CD Glossary DefinitionBytecode: Bytecode is a compact, platform-independent instruction set produced by a compiler and executed by…