Cómo Escribí un Compilador de Svelte en Rust
Anthropic
OpenAI
Un desarrollador frontend comparte su viaje de escribir un compilador de Svelte en Rust, primero manualmente durante cinco meses y medio, luego con una fuerte asistencia de IA durante varios meses. Detalla sus dificultades con los tiempos de vida de Rust, la evolución de su enfoque y las enormes ganancias de productividad al usar Claude y Codex.
Konstantin, un desarrollador frontend en una empresa, decidió escribir un compilador de Svelte en Rust debido a los lentos tiempos de compilación, el LSP lento y el lento svelte-check en su gran base de código. Comenzó el 4 de noviembre de 2024 y, después de 5 meses y medio y 303 confirmaciones, abandonó el proyecto el 24 de abril de 2025, atascado con el comprobador de préstamos y los problemas de por vida de Rust. En marzo de 2026, regresó, aprovechando herramientas de IA como Claude y Codex para la 'generación con IA'. Reestructuró el AST para almacenar intervalos en lugar de referencias a cadenas, simplificando el código. Usó agentes de IA extensamente, quemando suscripciones pero completando el trabajo a una fracción del costo de la API. Se enfrentó a varios desafíos: probar comparando las salidas con el compilador original, normalizar CSS y manejar muchas sesiones de IA. A pesar de algunos falsos positivos de los agentes de revisión, el enfoque impulsado por IA resultó altamente productivo, logrando en meses lo que habría llevado mucho más tiempo manualmente.
Fuente: Habr — хаб ИИ —
original
