Programación y desarrollo de software

Cloudflare adopta el proyecto tsrs: un compilador de TypeScript escrito en Rust con ayuda de inteligencia artificial

Cloudflare ha anunciado la adopción del proyecto tsrs, un compilador para TypeScript escrito en Rust, desarrollado íntegramente por agentes de inteligencia artificial para mejorar la velocidad y eficiencia de la verificación de código.

2026-10-20
3 min de lectura
1 visitas
certi.news Editorial Team
Cloudflare adopta el proyecto tsrs: un compilador de TypeScript escrito en Rust con ayuda de inteligencia artificial

La empresa Cloudflare ha anunciado que asume el desarrollo del proyecto tsrs, un compilador para TypeScript escrito en Rust. El proyecto tiene como objetivo abordar los desafíos de rendimiento que enfrentan los agentes de inteligencia artificial (AI Agents) al verificar bases de código extensas, ya que las pruebas iniciales han demostrado que el nuevo compilador es ocho veces más rápido y consume un 70% menos de memoria en comparación con la versión 7.0 de TypeScript.

No es una bifurcación, sino una integración

Los ingenieros de Cloudflare, liderados por Christoph Nakazawa, se aseguraron de enfatizar que este proyecto no es una "bifurcación" (Fork) del lenguaje TypeScript original. El equipo explicó que están trabajando en coordinación con el equipo de TypeScript de Microsoft, señalando que las mejoras descubiertas en el proyecto tsrs ya han contribuido a acelerar la versión 7.1 de TypeScript en aproximadamente 2.5 veces.

¿Por qué el lenguaje Rust?

Aunque Microsoft trasladó recientemente el compilador de TypeScript al lenguaje Go, Cloudflare ve en Rust una ventaja competitiva, especialmente en lo que respecta a la compatibilidad con WebAssembly (Wasm). Mientras que el lenguaje Go requiere un recolector de basura (Garbage Collector) al compilar para Wasm, Rust ofrece un control directo sobre la memoria, lo que reduce la carga operativa al ejecutar entornos de desarrollo dentro de navegadores o en entornos aislados como Cloudflare Workers.

Advertisement

La historia del origen del proyecto: desarrollo "sin código humano"

El proyecto tsrs comenzó en la empresa Owner.com, donde Max Shenk, jefe de experiencia de desarrolladores de IA, enfrentó dificultades para manejar una base de código que incluía 37,000 archivos. Para resolver este problema, Shenk encargó a agentes de inteligencia artificial (utilizando Claude Opus 5.5) la reescritura completa del compilador en Rust, sin que él escribiera una sola línea de código. Este enfoque redujo el tiempo de verificación de código en entornos de integración continua (CI) a solo unos 7 segundos.

¿Qué significa esto para los desarrolladores?

Los desarrolladores enfrentan un desafío constante para garantizar la compatibilidad del nuevo compilador con los estándares originales de TypeScript. Para evitar la desviación de comportamiento, el equipo se basa en:

  • El uso de las pruebas de conformidad propias de TypeScript.
  • La introducción de errores deliberados en proyectos reales para verificar la precisión de la verificación.
  • El uso de la herramienta Miri para detectar problemas de seguridad de memoria en Rust.

Cloudflare planea integrar tsrs dentro de su cadena de herramientas Oxc, mientras continúa monitoreando las próximas actualizaciones de Microsoft para garantizar una compatibilidad total, lo que refleja una tendencia creciente hacia el uso de la inteligencia artificial en la construcción de herramientas de ingeniería de alto rendimiento.

Fuente de la noticia
The New Stack - Software Development
Abrir fuente original ↗
c
Autor

certi.news Editorial Team

Explorar esta historia

Temas y entidades relacionados

De la misma categoría

También te puede interesar

Ver todas las noticias