← к умной ленте

Создатель Bun переписал его с Zig на Rust силами AI-агентов за 11 дней

Jarred Sumner, создатель и ключевой мейнтейнер JS-инструмента Buni, полностью переписал кодовую базу с языка Zigi на Rust с помощью Claude Code и модели Fable 5i. Работа заняла 11 дней и стоила $165 тысяч по API-ценам — по оценке Sumner, вручную три инженера, хорошо знающих код Bun, потратили бы на это около года.

История показывает, что AI-агенты уже способны выполнять масштабные низкоуровневые переписывания архитектуры целых проектов, а не только веб-разработку. Это ставит под вопрос будущее нишевых языков без сильной экосистемы: Zig, судя по всему, будет заменён в Bun на Rust окончательно.

$165 000стоимость токенов на переезд Bun
11 днейсрок переписывания Bun на Rust
4 разаускорение WriteInt в MessagePack
  • Блогпост о переезде вышел на bun.com/blog/bun-in-rust — Jarred Sumner работал один, использовал паттерн: 1 агент реализует часть переноса, 2 агента-ревьюира ищут баги, 1 агент применяет их фидбек
  • Суммарные затраты токенов: 6 млрд некэшированных входных, 72 млрд прочитанных из кэша и 690 млн выходных токенов
  • Следующая мажорная версия Bun будет полностью на Rust, Zig уходит в прошлое; приложения, скомпилированные на Bun, станут немного быстрее и легче
  • По данным канала AI-Driven Development, покупку Bun совершила компания Anthropic, и сразу после этого Fable 5 выполнил переезд с Zig на Rust за 11 дней — в источниках Сиолошная и vc.ru про покупку Anthropic не упоминается
  • На Hacker News обсуждают надёжность кода, сгенерированного таким образом
  • Параллельно Fable 5 довёл до рабочего состояния managed GC для .NET на C# (проект Kevin Gosse) — на части бенчмарков он не уступает по производительности оригиналу
  • Разработчик neuecc с помощью Fable 5 ускорил функцию WriteInt в библиотеке MessagePack в 4 раза, используя итеративный подход: в промпт подавались C#-исходник, его дизассемблированный JIT-код и результаты бенчмарков
Что дальше

Ожидается выход следующей мажорной версии Bun полностью на Rust; на Hacker News продолжается обсуждение надёжности AI-сгенерированного кода такого масштаба, а сама история подаётся как пример того, что технологии без сильной экосистемы популярных продуктов (как Zig или C# NativeAOT) быстрее вытесняются мейнстримом благодаря AI-переписываниям.

Здесь появится ссылка, когда это произойдёт.

Обсуждение

0
В

Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖