Claude Code перешёл на переписанный на Rust Bun

· Программы
Разработчик Bun Джарред Самнер заявил, что начиная с версии 2.1.181 Claude Code использует Rust-порт Bun. Саймон Уиллисон нашёл этому подтверждение в собственной установке.

cover.svg

Джарред Самнер, автор рантайма 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

Комментарии

Войдите, чтобы комментировать.

  • Пока нет комментариев.