Python 3.13: что даёт новый JIT-компилятор и отказ от GIL

Python 3.13: что даёт новый JIT-компилятор и отказ от GIL

Вышла финальная версия Python 3.13 — одно из самых заметных обновлений языка за последние годы. Помимо привычных улучшений, в релизе появились экспериментальный JIT-компилятор и первый шаг к отказу от глобальной блокировки интерпретатора (GIL), что напрямую влияет на производительность и многопоточность.

Главная новость — экспериментальный JIT-компилятор на основе проекта copy-and-patch. Он не заменяет стандартный интерпретатор, а включается отдельно: при запуске с флагом —enable-experimental-jit горячие участки кода компилируются в машинные инструкции. По оценкам разработчиков, прирост на типичных задачах скромный — порядка 5–10%, но важен сам факт появления инфраструктуры для дальнейшей оптимизации.

Второе направление — свободный от GIL режим (free-threaded build). В Python 3.13 его можно собрать отдельно и запустить с флагом —disable-gil. Это позволяет потокам по-настоящему выполняться параллельно на разных ядрах, что критично для CPU-нагруженных задач. Пока режим считается экспериментальным: часть C-расширений с ним несовместима, а однопоточная производительность может проседать.

Также в релизе обновили интерактивную оболочку с подсветкой и многострочным редактированием, улучшили сообщения об ошибках, добавили экспериментальный модуль dbm.sqlite3 и ускорили ряд встроенных функций. Поддержка старых версий, как обычно, ограничена по времени — стоит проверить совместимость зависимостей перед переходом.

Что это значит

Для большинства команд Python 3.13 пока останется «версией на пробу»: JIT и free-threaded режим требуют тестирования и осторожности с библиотеками. Но вектор задан чётко — язык постепенно движется к большей производительности и реальной многопоточности, что в перспективе может изменить подход к написанию высоконагруженных сервисов.

Следить за деталями релиза и обсуждением в сообществе можно на официальном сайте Python.

Если хотите разобраться, как новые возможности языка влияют на реальные проекты, изучите материалы о внутреннем устройстве интерпретаторов и оптимизации кода — узнайте больше.

📌 Чтобы не пропустить новые публикации, подписывайтесь там, где вам удобнее: Дзен или MAX.

💛 Если статья оказалась полезной, поддержите автора донатом.

Материал подготовлен на основе информации из открытых источников. Все права на исходные материалы принадлежат их авторам. Если вы являетесь правообладателем и возражаете против использования, свяжитесь с нами по адресу info@11st.press.

Related Posts

ИИ научился управлять ИИ: программисты переживают второй кризис за год

ИИ научился управлять ИИ: программисты переживают второй кризис за годПомните, как в начале года мы все учились разговаривать с кодовыми агентами? Осваивали промпты, гордились, что умеем заставить Claude Code или Codex писать код за нас. А теперь появился инструмент, который умеет управлять этими агентами сам — и это меняет правила игры.Речь о GrokBot — системе,…

Kubernetes снова обновился: что важно знать, если вы деплоите в облако

Kubernetes снова обновился: что важно знать, если вы деплоите в облакоЕсли ваши сервисы живут в Kubernetes, вы наверняка привыкли, что «стабильных» релизов не бывает слишком много. Очередная версия платформы приносит не только свежие фичи, но и напоминание: инфраструктурный код требует такого же ухода, как и приложение. Давайте спокойно разберёмся, что там внутри и почему это…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Возможно, вы пропустили

Что посмотреть на этих выходных: детектив с Кириллом Кяро, криминальная драма с Янковским и не только

  • От sbrayn
  • 13 ноября, 2026
  • 2 views
Что посмотреть на этих выходных: детектив с Кириллом Кяро, криминальная драма с Янковским и не только

Цифровой рубль вошёл в нашу жизнь: что это значит для кошелька и повседневных платежей

  • От sbrayn
  • 13 ноября, 2026
  • 6 views
Цифровой рубль вошёл в нашу жизнь: что это значит для кошелька и повседневных платежей

IPO снова в моде: почему бизнес спешит на биржу

  • От sbrayn
  • 13 ноября, 2026
  • 11 views
IPO снова в моде: почему бизнес спешит на биржу

Без уколов: умные часы смогут следить за сахаром в крови

  • От sbrayn
  • 13 ноября, 2026
  • 11 views
Без уколов: умные часы смогут следить за сахаром в крови

Boston Dynamics поставила Atlas на колёса — и он сразу выдал пируэт

  • От sbrayn
  • 13 ноября, 2026
  • 7 views
Boston Dynamics поставила Atlas на колёса — и он сразу выдал пируэт

Убыток в 8 миллионов, но есть и хорошая новость: разбираем отчёт Economatica

  • От sbrayn
  • 13 ноября, 2026
  • 6 views
Убыток в 8 миллионов, но есть и хорошая новость: разбираем отчёт Economatica