Claude Code перешёл на переписанный на Rust Bun
Джарред Самнер, автор рантайма Bun, в материале о переписывании Bun на Rust сообщил, что Claude Code версии 2.1.181 (вышла 17 июня) и более поздние используют именно Rust-порт Bun. По его словам, на Linux это дало ускорение запуска на 10%, а в остальном изменение прошло практически незаметно — «скучное — это хорошо», отметил он.
Саймон Уиллисон решил проверить это утверждение на собственной установке Claude Code. Он нашёл два способа получить подтверждение через команду strings.
Первая команда — strings ~/.local/bin/claude | grep -m1 'Bun v1' — вывела строку Bun v1.4.0 (macOS arm64). Поскольку на момент проверки последним официальным релизом Bun на GitHub был v1.3.14 от 12 мая, версия 1.4.0 указывает на то, что Anthropic поставляет ещё не выпущенную предварительную версию Bun.
Вторая команда — strings ~/.local/bin/claude | grep -Eo 'src/[[:alnum:]_./-]+\.rs' — вывела список из 563 имён файлов с расширением .rs, включая такие пути, как src/runtime/bake/dev_server/mod.rs, src/runtime/bake/production.rs и src/bundler/bundle_v2.rs.
По мнению Уиллисона, это убедительное подтверждение того, что переписанный на Rust Bun действительно работает в продакшене на миллионах устройств, где установлен Claude Code.
Источник: Simon Willison
Комментарии
Войдите, чтобы комментировать.