Theo, creador de t3.gg, presentó un compilador experimental de TypeScript escrito en Rust y atribuyó su desarrollo a modelos de IA. El proyecto reporta más de USD $420.000 en tokens durante varios meses de intentos y unos USD $24.047 de gasto de API en una etapa posterior de dos semanas; aunque exhibe resultados de velocidad y compatibilidad, sus responsables advierten que todavía no sustituye a tsc en todos los proyectos.
***
- El proyecto experimental ts-rust porta a Rust el compilador, el verificador de tipos y el servidor de lenguaje de TypeScript.
- Su creador reportó más de USD $420.000 en tokens durante los intentos iniciales y USD $24.047 de gasto de API en las dos semanas siguientes.
- Las pruebas publicadas muestran mejoras de velocidad frente a TypeScript 7 en los repositorios medidos, aunque siguen existiendo limitaciones y errores conocidos.
🚨 Un compilador de TypeScript en Rust costó más de USD 420.000 en tokens
El proyecto experimental reporta 1,61 veces más velocidad que TypeScript 7 en las pruebas publicadas.
La etapa posterior gastó USD 24.047 en API.
Sus responsables advierten que aún no reemplaza a tsc en… pic.twitter.com/mqgDscPT78
— Diario฿itcoin (@DiarioBitcoin) October 7, 2026
Un port experimental construido con modelos de IA
Theo, creador de t3.gg, anunció ts-rust, también llamado tsc-rs, un port experimental del compilador de TypeScript a Rust que incluye el verificador de tipos y el servidor de lenguaje. En su publicación del 7 de octubre de 2026, presentó el proyecto como una reescritura completa y dijo que había mantenido agentes trabajando durante cinco meses. La iniciativa busca comprobar hasta dónde pueden llegar los modelos de IA al trasladar una herramienta de desarrollo compleja a otro lenguaje de programación.
El repositorio describe el trabajo como una adaptación del compilador nativo de TypeScript de Microsoft, cuya implementación de referencia está escrita en Go y aparece vinculada a TypeScript 7. El port procura conservar los algoritmos y el comportamiento de esa versión, además de ofrecer una línea de comandos, una API y un servidor de lenguaje con respuestas comparables. Entre sus motivaciones también figuran acelerar la verificación de tipos y explorar una versión con buen desempeño en WebAssembly, además del propio desafío de probar las capacidades de los modelos.
El relato sobre los costos varía según el nivel de detalle de las fuentes del proyecto. Theo resumió en su anuncio que los intentos con Codex consumieron cerca de USD $400.000 en tokens sin llegar a una solución, mientras que el trabajo posterior con Opus costó alrededor de USD $20.000 y produjo resultados en dos semanas. El README eleva el gasto inicial a más de USD $420.000 y calcula en USD $24.047 el gasto de API de la etapa posterior.
Según ese mismo registro, los modelos de OpenAI generaron más de 1,3 millones de líneas de Rust durante meses de trabajo y llegaron a cerca de 84% de compatibilidad, sin completar el port. El autor cuenta que probó después Opus 5.5, que obtuvo una versión funcional en diez horas y comenzó desde cero, en vez de continuar el código previo. El README estima que el uso de sus cuentas de Claude equivalió a entre 925% y 983% de los límites semanales de un plan de USD $200.
Qué muestran las pruebas de rendimiento
El rendimiento es uno de los argumentos principales del proyecto, pero las cifras corresponden a pruebas concretas y no garantizan que todos los equipos obtengan la misma ventaja. En seis aplicaciones de código abierto, tsc-rs registró una media geométrica de 11,4 veces más velocidad que TypeScript 6, y fue 1,61 veces más rápido que TypeScript 7 en las mediciones publicadas. Bun check obtuvo una media de 20,9 veces frente a TypeScript 6 y aventajó a tsc-rs en cinco de las seis aplicaciones analizadas.
Los tiempos publicados incluyen proyectos conocidos como VS Code, Sentry, Playwright, Excalidraw, TypeORM y el paquete de servidor de tRPC. En VS Code, por ejemplo, el proyecto midió 4,20 segundos para tsc-rs, frente a 6,84 segundos para TypeScript 7 y 54,56 segundos para TypeScript 6. El repositorio señala que las pruebas se realizaron en una Apple M4 Pro con 48 GB de memoria, con cinco ejecuciones medidas después de una pasada de calentamiento.
El caso de T3 Code ofrece otra comparación y distingue entre ejecutar el verificador con o sin diagnósticos de Effect, un conjunto adicional de análisis para proyectos que usan esa biblioteca. Sin esos diagnósticos, tsc-rs completó la revisión de cinco proyectos en 7,25 segundos, frente a 16,10 segundos de TypeScript 7; Bun check registró 4,07 segundos. Con Effect integrado, tsc-rs marcó 11,13 segundos, mientras que TypeScript 7 junto con la herramienta de Effect tardó 21,07 segundos.
Estas pruebas no equivalen a una certificación independiente ni demuestran que las implementaciones sean intercambiables en cualquier contexto. El repositorio explica que midió proyectos y configuraciones específicos, y advierte que algunas aplicaciones necesitaron cambios para verificarse sin errores con TypeScript 7. También registra diferencias de diagnósticos: Bun check reportó errores que los otros verificadores no encontraron en dos proyectos, mientras tsc-rs coincidió con errores de una versión de desarrollo de TypeScript 7 que no aparecían en la versión estable comparada.
Alcance, disponibilidad y límites actuales
El repositorio reporta 181.711 pruebas de Go portadas y aprobadas, además de resultados idénticos a los de Go para TanStack Query core y Hono en sus verificaciones. También indica que el servidor de lenguaje y la API respondieron igual que Go en los conjuntos de pruebas de referencia empleados. Esos resultados describen la compatibilidad alcanzada en esa revisión concreta del proyecto original, no una garantía de funcionamiento sin diferencias en todos los repositorios de TypeScript.
La integración de diagnósticos de Effect es otra función destacada: cuando el archivo de configuración activa el complemento correspondiente, tsc-rs puede ejecutar esas reglas dentro de una misma verificación. El autor indica que las reglas y opciones trasladadas se basan en Effect-TS/tsgo 0.46.1. Sin embargo, el port todavía no incorpora varias funciones del servicio de lenguaje de Effect, como correcciones rápidas, refactorizaciones, información contextual al pasar el cursor y autocompletado.
La instalación propuesta usa el paquete npm tsc-rs y una invocación similar a la del compilador habitual, aunque el README incluye una advertencia explícita sobre su estado temprano. El proyecto ofrece binarios para Linux x64 y macOS arm64, pero todavía no publica versiones para Windows ni Linux arm64. El repositorio también indica que tsc-rs puede procesar archivos adicionales en algunos monorepos y que el modo de compilación de proyectos puede reportar módulos no encontrados cuando faltan referencias entre proyectos.
Entre los problemas reconocidos figuran fallas internas que pueden detener el modo de observación tras ciertas ediciones y un aumento gradual del uso de memoria durante sesiones largas en el editor. El autor añade que nunca leyó una sola línea del código generado, un dato que vuelve más llamativo el experimento, pero también plantea preguntas prácticas sobre su revisión y mantenimiento. Por ahora, tsc-rs se presenta como una prueba técnica prometedora y una herramienta en desarrollo, no como reemplazo universal del compilador oficial de TypeScript.
Imagen original de DiarioBitcoin, creada con inteligencia artificial, de uso libre, licenciada bajo Dominio Público.
Este artículo fue escrito por un redactor de contenido de IA y revisado por un editor humano para garantizar calidad y precisión.
ADVERTENCIA: DiarioBitcoin ofrece contenido informativo y educativo sobre diversos temas, incluyendo criptomonedas, IA, tecnología y regulaciones. No brindamos asesoramiento financiero. Las inversiones en criptoactivos son de alto riesgo y pueden no ser adecuadas para todos. Investigue, consulte a un experto y verifique la legislación aplicable antes de invertir. Podría perder todo su capital.
Suscríbete a nuestro boletín
Artículos Relacionados
Bitcoin
Genius Group reanuda compras de Bitcoin con una inversión de USD $854.000
Cadena de Suministros
AMD mantiene abiertas las conversaciones con Samsung por memoria y fabricación de chips
Estados Unidos
Disney+ transmitirá el Super Bowl de 2027 y sumará dos partidos de Monday Night Football
África
