Спустя день после релиза Python 3.14 энтузиасты уже запустили масштабные тесты производительности. Результаты впечатляют: новая версия работает на 27% быстрее Python 3.13 в задачах с активными вычислениями.
Тестирование проводилось на двух алгоритмах: вычисление чисел Фибоначчи через рекурсию и сортировка 10 000 случайных чисел методом пузырька. Python 3.14 показал лучшие результаты среди всех версий CPython, хотя по-прежнему значительно отстает от PyPy, который в 5 раз быстрее стандартного интерпретатора в рекурсивных задачах.


Free-threading интерпретатор без GIL наконец показал серьезный потенциал в многопоточных приложениях. В задачах с 4 потоками он обеспечил прирост производительности в 3.1 раза по сравнению со стандартным интерпретатором — это как превращение четырехъядерного процессора из декорации в реально работающее железо.
А вот JIT-компилятор пока разочаровывает — существенного прироста скорости в тестах не показал. Возможно, он просто не умеет оптимизировать рекурсивные функции, или технология еще нуждается в доработке. Для сравнения: Rust остается недосягаемым с результатом в 70 раз быстрее Python в вычислительных задачах.
Источник новости и обложки: blog.miguelgrinberg.com