Habr AI→ original

Un desarrollador escribe un compilador de Svelte en Rust con un agente de IA en 106 noches y 700 dólares

Un desarrollador, harto de la lentitud de las herramientas de Svelte (compilación, servidor de desarrollo y LSP), decidió escribir su propio compilador en Rust. En el primer intento trabajó 5,5 meses a mano y acabó abandonando el proyecto. Un año después retomó la tarea con un agente de IA. Resultado: 106 noches y $700 en API, y el compilador está terminado. Es la historia de cómo un asistente de IA ayudó a completar una tarea que resultó inabarcable en solitario.

Procesado por IA desde Habr AI; editado por Hamidun News
Un desarrollador escribe un compilador de Svelte en Rust con un agente de IA en 106 noches y 700 dólares
Fuente: Habr AI. Collage: Hamidun News.
◐ Escuchar artículo

Un desarrollador de Habr ha terminado un compilador de Svelte en Rust con la ayuda de un agente de IA, después de haber abandonado la misma tarea un año antes, cuando trabajaba solo. El segundo intento requirió 106 noches y $700 en API; el primero, 5,5 meses sin resultado.

Por qué reescribir el compilador de Svelte en Rust

El compilador oficial de Svelte está escrito en JavaScript y TypeScript, y a medida que el proyecto crece se convierte en un cuello de botella. Según el autor de la publicación en Habr, en su equipo todo iba lento: la compilación, el servidor de desarrollo, la comprobación de tipos con svelte-check y el servidor de lenguaje LSP.

Rust es un lenguaje de sistemas con un rendimiento comparable al de C++ y podía acelerar varias veces todo el ciclo de trabajo. Svelte es popular precisamente por su rapidez en el cliente: compila las plantillas a JavaScript optimizado ya en la fase de compilación, sin pasar por un DOM virtual. Reescribir el compilador en Rust significa lograr esa misma velocidad también en el lado del desarrollo.

Parámetros clave del proyecto:

  • Problema: build, dev-server, svelte-check y LSP lentos
  • Solución: escribir un compilador alternativo en Rust
  • Primer intento: 5,5 meses de trabajo en solitario, abandonado
  • Segundo intento: 106 noches con un agente de IA, con un coste de $700 en API

Por qué es tan difícil escribir un compilador en solitario

Desarrollar un compilador es una de las tareas más laboriosas de la programación. Exige análisis léxico, construcción del árbol de sintaxis abstracta (AST), análisis semántico, generación de código y compatibilidad con el ecosistema de plugins. Incluso para un framework relativamente pequeño, son cientos de horas de trabajo.

Durante 5,5 meses el desarrollador avanzó por su cuenta, hasta que el trabajo se estancó. Estos proyectos requieren mantener el contexto de forma continua: el estado del parser, los casos límite de la gramática, decenas de componentes interrelacionados. Con cualquier pausa prolongada, recuperar el contexto de trabajo se convierte por sí solo en una tarea de semanas.

El proyecto quedó abandonado. Pasó un año.

Cómo cambió el resultado el agente de IA

Al retomar el proyecto, el desarrollador incorporó un agente de IA. El compilador se completó en 106 noches, con un gasto total de $700 en solicitudes a la API.

«Estuve cinco meses y medio picando código a mano y lo dejé.

Un año después volví con un agente de IA y lo terminé en 106 noches y $700», escribe el autor en su publicación de Habr.

El gasto medio por noche fue de unos $6,6, comparable al precio de un café. El agente de IA se encargó justo de la parte del trabajo que más agota en el desarrollo manual: el código repetitivo, los ciclos de depuración y la refactorización de patrones similares. El desarrollador, por su parte, siguió siendo el arquitecto del proyecto y tomó las decisiones clave.

Al final, los $700 invertidos se tradujeron en una herramienta de infraestructura real para todo el equipo: un compilador que acelera precisamente las herramientas que dificultaban el trabajo desde el principio.

Qué significa

La historia muestra un nuevo papel práctico de los agentes de IA en el desarrollo: no sustituyen al programador, sino que sirven para superar el «valle de la muerte» de los proyectos complejos, esa etapa de rutina voluminosa en la que la mayoría de los proyectos personales se detienen para siempre. El compilador de Svelte en Rust, que resultó inabarcable en solitario, se convirtió en una herramienta de trabajo real con una inversión de $700.

Preguntas frecuentes

¿Cuánto costó escribir el compilador de

Svelte con un agente de IA?

Según el autor, el gasto total en API fue de $700 a lo largo de 106 noches de trabajo, unos $6,6 por sesión.

¿Por qué usar Rust para el compilador de Svelte?

Rust es un lenguaje de sistemas con un rendimiento de nivel C++. Reescribir el compilador de JavaScript/TypeScript a Rust supone una velocidad de compilación, de LSP y de svelte-check sensiblemente mayor, justo en las herramientas que frenaban el flujo de trabajo del equipo.

ZK
Hamidun News
Noticias de AI sin ruido. Selección editorial diaria de más de 50 fuentes. Producto de Zhemal Khamidun, Head of AI en Alpina Digital.
✦ Autonomous AI Agents

Delegate Deep Research, Coding & Workflows to an AI Agent

Deploy autonomous multi-step execution with NomadNet Agent (agent.nomadnet.ai) — automated web research, data synthesis, code generation, and complex task orchestration.

Launch NomadNet Agent →NomadNet AI Platform
¿Qué te parece?
Cargando comentarios…