# Python 3.13 lanzado oficialmente con modo experimental de subprocesos libres y compilador JIT

Source: TechNewsList (https://technewslist.com)
Canonical URL: https://technewslist.com/es/article/python-3-13-released-free-threaded-jit-compiler-2026-10-25-night-es
Section: Software (https://technewslist.com/es/software)
Author: TechNewsList
Language: es
Published: 2026-10-25T18:02:17.01+00:00
Updated: 2026-10-25T18:02:17.17819+00:00

> Python 3.13 presenta CPython experimental de subprocesos libres sin Global Interpreter Lock junto con un compilador JIT de copia y parche y un REPL interactivo actualizado.

## TL;DR
- Python 3.13 se lanzó oficialmente con una versión experimental que desactiva el bloqueo global de intérprete.
- Se integró un compilador JIT básico de copia y parcheo para acelerar las cargas de trabajo de aplicaciones web y numéricas.
- La línea de comandos REPL predeterminada se reescribió por completo con resaltado de sintaxis, edición multilínea y trazos de colores.

## Key points
- PEP 703 permite una verdadera ejecución paralela en procesadores multinúcleo sin sobrecarga de multiprocesamiento.
- El compilador JIT de copia y parche traduce el código de bytes de CPython en instrucciones de máquina nativas en tiempo de ejecución.
- La recolección de basura cíclica se revisó con asignación de memoria mimalloc para admitir subprocesos múltiples sin bloqueo.
- Las principales bibliotecas de terceros, incluidas NumPy y PyTorch, están colaborando con los desarrolladores principales para garantizar ruedas libres de subprocesos.
- Python 3.13 sirve como hito de evaluación de aceptación antes de una posible eliminación futura del GIL predeterminado.

## Qué pasó

El Python Software Foundation anunció el lanzamiento oficial de disponibilidad general de Python 3.13, entregando lo que los mantenedores del lenguaje principal describen como una de las actualizaciones arquitectónicas más importantes en los treinta y tres años de historia del lenguaje. El lanzamiento histórico presenta dos características experimentales que sientan las bases técnicas para mejoras dramáticas en el rendimiento: una compilación opcional que deshabilita por completo el histórico Global Interpreter Lock y un compilador preliminar Just-In-Time de copia y parche.

Además de estas profundas modificaciones en el tiempo de ejecución, Python 3.13 presenta un REPL de línea de comandos interactivo completamente modernizado. Derivada del lector multilínea de PyPy, la nueva consola proporciona ergonomía para desarrolladores, como edición multilínea con navegación histórica, rastreos codificados por colores, exploración interactiva de documentación de ayuda y manejo de pegado sin necesidad de herramientas de terceros como IPython. La biblioteca estándar también completó su limpieza planificada, dejando en desuso diecinueve módulos heredados según PEP 594.

El lanzamiento representa la culminación de años de coordinación de ingeniería entre la comunidad de código abierto, patrocinadores corporativos como Meta y Microsoft, y el Consejo Directivo de Python. Python 3.13 proporciona a los desarrolladores una base estable de nivel de producción al tiempo que establece ramas experimentales para probar de forma segura patrones de ejecución concurrentes de próxima generación.

## Por qué importa

Desde sus inicios, el CPython estándar se ha basado en Global Interpreter Lock, un mecanismo de exclusión mutua diseñado para evitar que múltiples subprocesos del sistema operativo ejecuten códigos de bytes de Python simultáneamente. Si bien GIL simplificó la gestión de la memoria y garantizó una integración directa con bibliotecas C externas, creó un grave cuello de botella computacional: los programas Python multiproceso podían utilizar solo un único núcleo de CPU en un momento dado, independientemente de cuántos núcleos de procesador estuvieran disponibles en el hardware moderno.

Para evitar esta limitación, los marcos de ciencia de datos y los desarrolladores web backend históricamente recurrieron al multiprocesamiento, generando subprocesos de sistemas operativos independientes con espacios de memoria separados. Sin embargo, el multiprocesamiento introduce una latencia de serialización de IPC significativa y consume una cantidad sustancial de RAM del sistema. Al habilitar la ejecución sin subprocesos en PEP 703, Python 3.13 permite que los subprocesos dentro de un único proceso de Python se ejecuten simultáneamente en todos los núcleos físicos de CPU disponibles.

![Retrato de liderazgo Python Software Foundation que representa la administración comunitaria continua de las especificaciones del lenguaje de código abierto](https://rkhynbcsbnkkcwgexzwg.supabase.co/storage/v1/object/public/media/api/1792950581884-rxkipt-python-3-13-released-free-threaded-jit-compiler-2026-10-25-night-inside-1-796114fa75.webp)

Este cambio es monumental para la ingeniería de aprendizaje automático, la informática científica, el desarrollo de juegos y los microservicios web de alta concurrencia. Los desarrolladores ahora pueden crear aplicaciones multiproceso que escalan el rendimiento informático de forma lineal con recuentos de subprocesos de hardware sin tener que rediseñar las aplicaciones en torno a complejos buses de mensajes entre procesos.

## Detalles técnicos

La compilación de subprocesos libres de CPython en Python 3.13 reemplaza el bloqueo global del intérprete con primitivas de administración de memoria granulares y seguras para subprocesos. El tiempo de ejecución incorpora mimalloc, un asignador de memoria avanzado desarrollado por Microsoft Research que proporciona montones de asignación local de subprocesos y recuento de referencias atómicas escalables. El recuento de referencias sesgado optimiza los patrones de acceso de un solo subproceso, mientras que los objetos inmortales eliminan las modificaciones del recuento de referencias para los tipos integrados fundamentales.

Al mismo tiempo, se rediseñó la recolección de basura cíclica para ejecutarse simultáneamente sin detener todos los subprocesos de trabajo, mitigando los picos de latencia que anteriormente degradaban los tiempos de ejecución de los servidores de alto rendimiento. Aunque el rendimiento de un solo subproceso en la versión experimental sin GIL actualmente muestra una modesta sobrecarga del 5% al ​​10% debido a las comprobaciones de bloqueo de subprocesos, las cargas de trabajo numéricas altamente paralelas demuestran un escalamiento casi lineal en docenas de núcleos de CPU.

![Conferencia global de la comunidad de desarrolladores de Python que evalúa las mejoras del intérprete central de código abierto y las herramientas de tiempo de ejecución](https://rkhynbcsbnkkcwgexzwg.supabase.co/storage/v1/object/public/media/api/1792950583827-v20vsc-python-3-13-released-free-threaded-jit-compiler-2026-10-25-night-inside-2-01db328327.webp)

El compilador JIT experimental introducido bajo PEP 744 utiliza una arquitectura ligera de copia y parche. En lugar de depender de backends de compiladores pesados ​​como LLVM, CPython JIT concatena plantillas de código de máquina precompiladas, conocidas como plantillas, para traducir secuencias de códigos de bytes especializados directamente en un ensamblador nativo. Si bien las mejoras de rendimiento en 3.13 siguen siendo modestas, la infraestructura proporciona una base extensible para futuras optimizaciones basadas en seguimiento.

## Impacto en el mercado / la industria

El lanzamiento de Python 3.13 tiene un inmenso peso estratégico en toda la industria del software. En los últimos años, los lenguajes de programación competidores como Go, Rust y Julia ganaron terreno empresarial específicamente debido a sus modelos superiores de concurrencia multinúcleo. Al resolver sistemáticamente el dilema de GIL, el Python Software Foundation elimina la principal objeción técnica que anteriormente impulsó a los equipos de ingeniería a migrar cargas de trabajo fuera de Python.

Sin embargo, la transición requiere una cuidadosa alineación de los ecosistemas. Cientos de extensiones C populares de terceros, como Cython, NumPy, Pandas, SciPy y PyTorch, se basaron en suposiciones de GIL para la seguridad de los subprocesos. Los mantenedores de todo el ecosistema científico de Python están refactorizando activamente el código de extensión y enviando ruedas binarias experimentales de subproceso libre en PyPI.

Los principales proveedores de nube, incluidos Amazon Web Services, Google Cloud y Microsoft Azure, están preparando sus entornos de contenedores sin servidor para admitir tiempos de ejecución Python 3.13, anticipando ahorros sustanciales de costos a medida que los clientes empresariales consoliden cargas de trabajo en instancias de nube de múltiples núcleos.

## Qué observar ahora

Durante el próximo año, la comunidad Python se centrará en las pruebas de compatibilidad y el ajuste del rendimiento. El Consejo Directivo de Python estableció criterios claros antes de declarar la compilación de subprocesos libres como el tiempo de ejecución predeterminado en futuras versiones (tentativamente destinadas a Python 3.15 o 3.16), lo que requiere una amplia estabilidad de biblioteca de terceros y una sobrecarga mínima de un solo subproceso.

Los desarrolladores también monitorearán los desarrollos en curso del compilador JIT, rastreando si las próximas compilaciones alfa de Python 3.14 introducen la integración completa de métodos y la asignación de registros. A medida que la densidad del hardware multinúcleo continúa expandiéndose en los procesadores de servidores, Python 3.13 se erige como un puente histórico hacia una era de computación multinúcleo sin restricciones.

## Fuentes

- [Documentación Python Software Foundation](https://docs.python.org/3/whatsnew/3.13.html)
- [Mundo de desarrolladores de InfoWorld](https://www.infoworld.com/article/3565985/python-3-13-brings-experimental-free-threading-and-jit.html)
- [El escritorio de código abierto de Register](https://www.theregister.com/2024/10/08/python_3_13_released/)

Mentions: Python Software Foundation, Python 3.13, Free-Threaded CPython, Copy-and-Patch JIT, PEP 703

## Sources
- [Documentación Python Software Foundation](https://docs.python.org/3/whatsnew/3.13.html)
- [Mundo de desarrolladores de InfoWorld](https://www.infoworld.com/article/3565985/python-3-13-brings-experimental-free-threading-and-jit.html)
- [El escritorio de código abierto de Register](https://www.theregister.com/2024/10/08/python_3_13_released/)