Вышел релиз Bun 1.4, ознаменовавший масштабную смену технологического стека проекта. Основная часть кодовой базы, ранее написанная на языке Zig, была переписана на Rust. Это решение стало ответом на сложности с поддержкой и масштабированием инфраструктуры, которые возникали при использовании Zig в условиях быстрого развития платформы.
Процесс миграции сопровождался активным использованием ИИ-инструментов для автоматизации рефакторинга и перевода кода между языками. Разработчики применили специализированные модели для анализа структуры проекта и генерации эквивалентных конструкций на Rust, что позволило значительно сократить время на ручное переписывание низкоуровневых компонентов среды выполнения JavaScript.
Переход на Rust направлен на повышение стабильности и безопасности памяти в ядре Bun. Использование ИИ в данном контексте демонстрирует новый подход к поддержке крупных open-source проектов, где автоматизация помогает справляться с техническим долгом и ускоряет внедрение архитектурных изменений. Обновление также включает улучшения производительности и исправления ошибок, накопленных в предыдущих версиях.