Código AbertoPesquisa 🇷🇺 03.08.2026 01:01

Como Escrevi um Compilador de Svelte em Rust

AnthropicAnthropic OpenAIOpenAI
Um desenvolvedor frontend compartilha sua jornada de escrever um compilador de Svelte em Rust, primeiro manualmente por cinco meses e meio, depois com grande assistência de IA ao longo de vários meses. Ele detalha suas dificuldades com lifetimes do Rust, a evolução de sua abordagem e os enormes ganhos de produtividade com o uso de Claude e Codex.
Konstantin, um desenvolvedor frontend em uma empresa corporativa, decidiu escrever um compilador Svelte em Rust devido aos tempos de build lentos, LSP lento e svelte-check lento em seu grande código-base. Ele começou em 4 de novembro de 2024 e, após 5,5 meses e 303 commits, abandonou o projeto em 24 de abril de 2025, travado no borrow checker e nos problemas de lifetime do Rust. Em março de 2026, ele retornou, aproveitando ferramentas de IA como Claude e Codex para 'geração por IA'. Ele reestruturou a AST para armazenar spans em vez de referências a strings, simplificando o código. Ele usou agentes de IA extensivamente, consumindo todas as assinaturas, mas concluindo o trabalho a uma fração do custo da API. Ele enfrentou vários desafios: testar comparando as saídas com o compilador original, normalizar CSS e gerenciar muitas sessões de IA. Apesar de alguns falsos positivos dos agentes de revisão, a abordagem orientada por IA se mostrou altamente produtiva, alcançando em meses o que teria levado muito mais tempo manualmente.
Fonte: Habr — хаб ИИ — original
Nossos posts anteriores sobre este tópico ↓
Notícias frescas