Разработчик написал компилятор Svelte на Rust с ИИ-агентом за 106 вечеров и $700
Разработчик устал от медленных инструментов Svelte — сборки, дев-сервера и LSP — и решил написать собственный компилятор на Rust. Первая попытка: 5,5 месяца работы вручную, после чего проект был заброшен. Год спустя вернулся с ИИ-агентом. Итог: 106 вечеров и $700 на API — компилятор готов. История о том, как AI-помощник помог завершить задачу, которая оказалась не по силам в одиночку.
Procesado por IA desde Habr AI; editado por Hamidun News
Un desarrollador de Habr completó la creación de 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 en solitario. El segundo intento tomó 106 noches y $700 en costos de API, mientras que el primero duró 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 — a escala, esto se convierte en un cuello de botella. Según el autor de la publicación en Habr, en su equipo todo era lento: el proceso de build, el servidor de desarrollo, la comprobación de tipos mediante svelte-check y el servidor de lenguaje LSP.
Rust — un lenguaje de sistema con un rendimiento comparable al de C++ — podría mejorar la velocidad de todo el ciclo de desarrollo varias veces. Svelte es popular precisamente por su velocidad en el cliente: compila plantillas en JavaScript optimizado en la fase de build, prescindiendo del DOM virtual. Reescribir el compilador en Rust significa obtener 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, resultado — $700 en costos de API
Por qué es difícil escribir un compilador en solitario
El desarrollo de un compilador es una de las tareas más laboriosas en programación. Requiere análisis léxico, construcción de un á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, esto supone cientos de horas de trabajo.
Durante 5,5 meses, el desarrollador avanzó en solitario, hasta que el trabajo se estancó. Proyectos como este requieren una retención continua del contexto: estado del parser, casos extremos de gramática, decenas de componentes interconectados. Cualquier pausa prolongada — y restaurar el contexto de trabajo se convierte por sí solo en una tarea que lleva semanas.
El proyecto fue abandonado. Pasó un año.
Cómo el agente de IA cambió el resultado
Al retomar el proyecto, el desarrollador conectó un agente de IA. El compilador se completó en 106 noches con un coste total de $700 en solicitudes de API.
"Pasé cinco meses y medio trabajando 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 la publicación de Habr.
El coste medio por noche fue de unos $6,6, comparable al precio de un café. El agente de IA se encargó precisamente de la parte del trabajo que resulta más agotadora en el desarrollo manual: código repetitivo, ciclos de depuración, refactorización de patrones similares. El desarrollador siguió siendo el arquitecto del proyecto y tomó todas las decisiones clave.
Al final, $700 de inversión se convirtieron en una herramienta de infraestructura real para todo el equipo — un compilador que acelera exactamente las herramientas que ralentizaban el trabajo desde el principio.
Qué significa esto
La historia ilustra un nuevo rol práctico de los agentes de IA en el desarrollo de software: no como sustituto del programador, sino como una herramienta para superar el "valle de la muerte" de los proyectos complejos — esa etapa de rutina pesada donde la mayoría de los proyectos personales se detienen para siempre. El compilador de Svelte en Rust, que resultó imposible de construir 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, los costos totales de API ascendieron a $700 a lo largo de 106 noches de trabajo — aproximadamente $6,6 por sesión de trabajo.
¿Por qué usar Rust para el compilador de Svelte?
Rust es un lenguaje de sistema con un rendimiento de nivel C++. Reescribir el compilador de JavaScript/TypeScript a Rust significa una velocidad de build, LSP y svelte-check fundamentalmente mayor — exactamente las herramientas que estaban ralentizando el flujo de trabajo del equipo.
¿Necesitas IA funcionando dentro de tu empresa — no solo en tu feed de noticias?
Construyo IA en producción para empresas — CRM a medida, herramientas internas, agentes autónomos, automatización de procesos. Tuya, adaptada a tu proceso, sin coste por usuario. Creado por Zhemal Khamidun, CPO de AlpinaGPT (plataforma de IA, 6.000+ usuarios).
Lo esencial de la IA — una vez por semana
Siete historias que de verdad importaron, elegidas a mano. Sin ruido ni notas de prensa.
¡Listo! Revisa tu correo para la confirmación.