И сделал это не руками толпы нанятых синьоров, а просто скормив кодовую базу нейросети Claude Code. Эксперимент признали успешным: Rust-версию уже влили в основную ветку, а старый код готовят к отправке на свалку истории. Теперь команда экстренно ищет растеров с пятилетним стажем, чтобы кто-то из живых людей мог всё это великолепие поддерживать.
Зачем вообще было съезжать с Zig, который изначально и обеспечил Bun ту самую хваленую скорость? Во-первых, Джарреда банально достало ловить утечки памяти при ручном управлении. Во-вторых, авторы Zig оказались хардкорными луддитами с жесточайшей политикой против ИИ-кода, что явно не билось с современным подходом Самнера. Ну и вишенка на торте - регулярные обновления Zig, ломающие обратную совместимость.
В итоге Claude просто портировал архитектуру один в один, щедро засыпав новую кодовую базу блоками
unsafe, чтобы сохранить привычные структуры данных. Сгенерированный ИИ-франкенштейн не только успешно прошел все тесты, но и похудел в бинарнике на 3–8 МБ. По скорости переписанный Bun либо не уступает, либо вообще обгоняет оригинал, а пара старых утечек памяти исчезла сама собой.
🥸 Новости IT: 📱 Telegram | 📱 ВК | 📲 MAX
