Вышел Python 3.14. Что нового и насколько он стал быстрее?
Новости
Прирост есть, но не везде
1К открытий5К показов
Python 3.14 вышел совсем недавно — 7 октября. А уже на следующий день разработчик Мигель Гринберг опубликовал результаты независимых тестов.
Главный итог — новая версия работает примерно на 27% быстрее, чем Python 3.13. Ключевое новшество — полноценная поддержка free-threading (многопоточности без глобальной блокировки GIL).
Как тестировали
В тестах участвовали версии CPython 3.9–3.14, а также PyPy 3.11, Node.js 24 и Rust 1.9.
Проверяли производительность на двух алгоритмах: рекурсивном вычислении чисел Фибоначчи и сортировке пузырьком. В однопоточном режиме Python 3.14 показал стабильный прогресс:
- В тесте Фибоначчи ускорение на 27% — 6,4 секунды против 8,2 секунд у версии 3.13.
- В сортировке пузырьком время сократилось до 2,05 секунды против 2,8 секунд.
Революция free-threading
Главный прорыв — free-threading, который наконец снимает системное ограничение GIL и раскрывает потенциал многоядерных процессоров.
В четырехпоточном тесте Фибоначчи скорость выросла в три раза, а в сортировке — в два раза относительно стандартной сборки.
Сравнение с другими
Стоит отметить, что PyPy 3.11 остается недосягаемым лидером — он быстрее CPython 3.14 почти в пять раз в рекурсии и в 18 раз при сортировке.
Node.js приблизился к PyPy в одном тесте, а Rust ожидаемо вырвался вперед — до 70 раз быстрее Python.
Что это значит
Python 3.14 — самая быстрая версия CPython на сегодня. Для проектов с интенсивными вычислениями free-threading дает ощутимый прирост. А вот JIT-режим пока остается экспериментальным — ускорения почти нет.
Если ваша команда может обновиться — это стоит сделать. Python 3.14 не просто быстрее: он впервые по-настоящему раскрывает многопоточность.
1К открытий5К показов



