Updated
Updated · InfoWorld · Aug 21
Python 3.15 RC1 Adds Lazy Imports, JIT and New Profiling Ahead of Fall 2026 Release
Updated
Updated · InfoWorld · Aug 21

Python 3.15 RC1 Adds Lazy Imports, JIT and New Profiling Ahead of Fall 2026 Release

1 articles · Updated · InfoWorld · Aug 21

Summary

  • Python 3.15’s first release candidate is now available, giving developers an early look at lazy imports, the Tachyon sampling profiler, a built-in frozendict type and the language’s native JIT.
  • Lazy imports aim to cut startup bottlenecks by deferring module execution until first use, while Tachyon profiles running code without instrumentation, rewrites or restarts.
  • The release also adds immutable dictionaries directly to Python, enabling sealed mappings and dictionary keys that were awkward or impossible with mutable dicts.
  • Due in fall 2026, Python 3.15 continues the language’s push toward faster execution and lower-friction performance gains without requiring developers to rewrite existing code.

Insights

Could Python 3.15's highly anticipated lazy imports secretly break your existing serverless workloads by altering crucial import-time side effects?
Will Python's new Tachyon profiler finally allow developers to debug live production servers without triggering catastrophic performance drops?
With 3.14's garbage collector quietly scrapped, can developers truly trust the experimental JIT compiler's promised speedups in the 3.15 release?