Bun переписали на Rust за 6 дней: эксперимент или новый тренд?

Разработчик Bun решил, что Zig — это прошлый век, и за неделю перетащил рантайм на Rust. Спойлер: работает.
Создатель Bun, Джарред Самнер, известен своими смелыми экспериментами. На этот раз он решил, что писать на Zig — это слишком скучно, и за 6 дней портировал значительную часть рантайма на Rust. Да, вы не ослышались: шесть дней. Примерно столько же уходит у среднего разработчика на настройку ESLint в новом проекте.
Результат, по словам автора, уже работает и даже показывает прирост производительности. Правда, пока непонятно, станет ли это полноценной заменой или просто хайповым Proof of Concept. Но сам факт того, что можно за неделю переписать рантайм на другом языке, впечатляет (или пугает — в зависимости от того, сколько легаси вы видели в своей жизни).
На Хабре и Реддите уже кипят страсти: одни аплодируют смелости, другие кричат «overengineering». Но если честно, мы все знаем, что настоящая причина — это желание попробовать Rust в деле, потому что «а почему бы и нет?». В конце концов, если ваш проект уже переписывали трижды, четвертый раз ничего не решит.
Комментарий студии METABYTE: Портировать Bun на Rust за 6 дней — это круто, но мы бы не советовали пробовать такое на продакшене без хорошего тестового покрытия. Хотя, если вам нужно срочно переписать легаси на Rust, мы знаем, как это сделать без ночных кошмаров.