Основным улучшением в версии Python 3.12 является оптимизатор трассировки. В отличие от предыдущей версии, где акцент делался на замене отдельных кодов операций более быстрыми, зависящими от контекста, теперь фокус сместился в сторону оптимизации последовательностей из нескольких кодов операций. Чтобы достичь этого, многие коды операций высокого уровня будут заменены кодами операций более низкого уровня, которые предоставляют большие возможности оптимизации. Кроме того, эти упрощённые коды операций приблизят интерпретатор к набору инструкций, которые могут быть преобразованы в машинный код, как в CPython, так и в JIT-проектах сторонних разработчиков.