В начале мая я писал про то, что Bun, очень популярный набор инструментов на JavaScript, переписывают с Zig на Rust. Создатель и ключевой мейнтейнер Bun Jarred Sumner обещал написать блогпост про то, как состоялся переезд и что это принесёт. Блогпост должен был выйти давно, но вышел только что: https://bun.com/blog/bun-in-rust В нём Jarred описывает свой процесс разработки — работал он один c Claude Code workflows и Fable 5. Сначала обсудил с моделью как бы осуществить такой переезд, затем отработал процесс на трёх файлах и запустил на всём, попутно читая логи, отлавливая частые проблемы и обновляя инструкции для Claude. Ключевых паттерн такой: — 1 агент имплементирует часть переноса — 2 ревьюира критикуют код и ищут баги/ошибки — 1 агент берёт фидбек ревьюиров и применяет исправления Суммарно весь проект потребовал 6 миллиардов некэшированных входных токенов, 72 миллиарда токенов прочитали из кэша и 690 миллионов выходных токенов — около $165'000 долларов США по API-ценам, что сравнимо с годовой зарплатой джуна в Google в Нью-Йорке (шучу, у джуна больше). Jarred оценивает, что у трёх инженеров с очень тесным знакомством с кодовой базой Bun ушёл бы ~год на ручное переписывание. В целом блог вышел не супер-интересным, особенно для тех, кто уже попробовал Ultrathink в Claude Code. Главное Jarred подтвердил, что следующая мажорная версия будет на Rust, Zig уйдёт в прошлое. Вместе с этим приложения, скомпилированные на Bun, в среднем будут запускаться чуть быстрее и весить чуть меньше (как и сам Bun).