Python 3.15: тест показал, что lazy import откладывает задержку, а не убирает её
Python 3.15 вышел 9 октября 2026 года с ленивыми импортами, frozendict, sentinel, распаковкой в comprehensions, UTF-8 по умолчанию и профайлером Tachyon. Эксперимент с модулем, инициализация которого занимает 2 секунды, показал: обычный import — 2,006 с, объявление lazy import — 0,000 с, а первое обращение к модулю — 2,002 с.
- Обычный import модуля с задержкой 2 с занял 2,006 с
- Объявление lazy import — 0,000 с, первое использование — 2,002 с
- В Python 3.15 добавили frozendict, sentinel, распаковку в comprehensions и Tachyon
- lazy import переносит момент загрузки модуля, а не устраняет его стоимость
Читать дальше
Софт