Bun переписали на Rust за 6 дней: скорость или безумие?

Кто-то портировал Bun на Rust за 6 дней — теперь у нас есть Bun на Rust, пока оригинал ещё не допилили.
Вы когда-нибудь просыпались с мыслью: «А не переписать ли мне популярный JavaScript-рантайм на Rust за неделю?» Нет? А один смельчак взял и сделал. Bun, который изначально писался на Zig, теперь существует в версии на Rust — и на всё про всё ушло 6 дней.
Да, вы не ослышались. Bun на Rust — это как если бы вы решили переставить двигатель в машине, не заглушая мотор. Разработчик просто взял и портировал ключевые компоненты, включая HTTP-сервер и парсер, на Rust. Правда, работает это пока нестабильно, но сам факт впечатляет.
Конечно, это не первый случай, когда Rust пытаются прикрутить к чему-то, что и так работает. Но здесь есть доля здорового безумия: оригинальный Bun ещё не вышел из стадии беты, а у нас уже есть форк на другом языке. Напоминает ситуацию, когда ты ещё не допил кофе, а тебе уже несут второй — вроде приятно, но зачем?
Разработчикам, уставшим от бесконечных ночных деплоев и сломанного CI, эта новость может показаться лишним поводом для головной боли. Но, с другой стороны, это отличный пример того, как Rust продолжает захватывать мир — даже если для этого приходится переписывать то, что ещё не дописано.
Комментарий студии METABYTE: Мы, конечно, не переписываем проекты за 6 дней (у нас кофе допиваем сначала), но если вам нужна надёжная и быстрая система на Rust — обращайтесь. Bun на Rust, может, и сыроват, но наши решения — вполне себе.