La semana pasada, Python 3.14 incorporó un nuevo intérprete de llamadas de cola (tail-callintepreter) diseñado para mejorar significativamente el rendimiento, mejorando el rendimiento en aproximadamente un 10 % en PyPerformance y aproximadamente un 40 % en los puntos de referencia con mucho Python.

aprender más:

https://docs.python.org/3.14/whatsnew/3.14.html#whatsnew314-tail-call

El rendimiento de este intérprete interno de llamada de cola incluso supera al del compilador Python JIT actual, pero para obtener la mayor ventaja de rendimiento, Python debe construirse con optimización guiada por perfil (PGO).

"Se ha agregado a CPython un nuevo intérprete basado en llamadas de cola. Con algunos compiladores más nuevos, el rendimiento de este intérprete es significativamente mejor. Los datos preliminares en nuestras máquinas muestran que el código Python es entre un 3% y un 30% más rápido, y pyrendimiento logra una aceleración media geométrica del 9-15%, dependiendo de la plataforma y la arquitectura.

Actualmente, este intérprete solo funciona con Clang19 y versiones posteriores en arquitecturas x86-64 y AArch64.

Esta característica es actualmente opcional. Recomendamos encarecidamente habilitar las optimizaciones de arranque del perfil en nuevos intérpretes, ya que esta es la única configuración que hemos probado para verificar la mejora del rendimiento. Para obtener más información sobre cómo compilar Python, consulte --with-tail-call-interp"

El plan de lanzamiento de Python 3.14 es: la versión alfa durará hasta abril, la versión beta se lanzará de mayo a julio, la versión candidata a lanzamiento se lanzará en julio y agosto y se espera que Python 3.14.0 se lance a principios de octubre.