El autor Miguel Grinberg presenta un nuevo benchmark informal para evaluar el rendimiento de Python 3.15 en comparación con versiones anteriores desde la 3.10. El estudio, realizado en un entorno Linux con una CPU Intel Core i5, utiliza dos scripts de prueba: fibo.py, que calcula números de la secuencia de Fibonacci mediante recursión, y bubble.py, que ordena listas de 10.000 números aleatorios sin recursión. Para cada script, se ejecutan pruebas en modo de un solo hilo y con cuatro hilos paralelos, cubriendo las versiones estándar, JIT (Just-In-Time) y free-threading de CPython, así como PyPy, Node.js y Rust.
Los resultados indican que Python 3.15 ofrece mejoras marginales sobre la versión 3.14, manteniendo una consistencia de rendimiento general. Sin embargo, la versión JIT de 3.15 demuestra una mejora significativa de 1.20x frente a la versión estándar en la prueba de Fibonacci, un hallazgo notable que no se había observado en ediciones anteriores. Por el contrario, la variante free-threading no muestra mejoras sustanciales en pruebas de un solo hilo. En términos generales, PyPy sigue siendo el intérprete más rápido, superando a Python 3.15 por un factor de 5.5x en Fibonacci y 18.37x en Bubble Sort. Node.js y Rust también superan a Python en ambos casos, con Rust mostrando un rendimiento excepcionalmente alto. El análisis concluye que las versiones 3.11 y 3.14 fueron las únicas en introducir mejoras de rendimiento significativas en los últimos ciclos, mientras que las versiones intermedias han mantenido una estabilidad relativa.
