Updated
Updated · InfoWorld · Oct 16
Python 3.15 Reaches GA With JIT, Lazy Imports and Up to 20% Speed Gains
Updated
Updated · InfoWorld · Oct 16

Python 3.15 Reaches GA With JIT, Lazy Imports and Up to 20% Speed Gains

3 articles · Updated · InfoWorld · Oct 16

Summary

  • Python 3.15 is now generally available, adding a native JIT compiler, lazy imports and a new immutable frozendict type to the language.
  • Up to 20% speed gains come from the still-early JIT, while lazy imports cut startup delays by deferring slow module loading until needed.
  • More detailed error messages and expanded profiling tools aim to make debugging and performance analysis easier without requiring code changes.
  • The release also broadens Python’s language toolkit with frozendict, giving developers a dictionary type that can be used where immutability is required.

Insights

With Python 3.15's experimental JIT and free-threading unlocking massive speedups, could this finally end the language's reputation for poor performance?
Will the new lazy imports feature in Python 3.15 secretly revolutionize serverless cold starts for enterprise applications?
As Rust slowly infiltrates CPython's core modules, are we witnessing the beginning of the end for pure C-based Python internals?