JIT compiler
A just-in-time (JIT) compiler is a part of the runtime environment for Python that compiles bytecode into machine code at runtime. This approach contrasts with traditional ahead-of-time (AOT) compilation, where the entire program is compiled into machine code before execution.
By compiling code just in time, a JIT compiler can optimize the execution of your program based on the actual runtime context, potentially improving performance significantly.
Related Resources
Tutorial
Python 3.13 Preview: Free Threading and a JIT Compiler
Get a sneak peek at the upcoming features in Python 3.13 aimed at enhancing performance. In this tutorial, you'll make a custom Python build with Docker to enable free threading and an experimental JIT compiler. Along the way, you'll learn how these features affect the language's ecosystem.
For additional information on related topics, take a look at the following resources:
By Leodanis Pozo Ramos • Updated May 6, 2025