Минус 5% потребления RAM и 5-кратное ускорение: Bun 1.1.13 наносит ответный удар по Node и Deno

leer en español

Минус 5% потребления RAM и 5-кратное ускорение: Bun 1.1.13 наносит ответный удар по Node и Deno

Теперь даже громкое имя владельца не спасает технологию от критики.

image

Платформа Bun, предназначенная для запуска JavaScript и TypeScript, давно привлекла разработчиков скоростью и набором встроенных возможностей, но вместе с популярностью у проекта накопилась и другая репутация. При работе в продакшене платформа нередко расходует слишком много памяти, из-за чего сервисы начинают тормозить, зависать и аварийно завершаться. Новый релиз Bun 1.1.13 должен частично снять остроту проблемы.

Bun, который Anthropic купила в декабре 2025 года, напрямую конкурирует с Node.js и Deno. В версии Bun 1.1.13 разработчики расширили возможности тестового раннера, совместимого с Jest. Флаг isolate запускает каждый тест в отдельной среде, parallel распределяет параллельные проверки по заданному числу процессов, а shard позволяет делить набор тестов между несколькими раннерами по синтаксису Jest.

Ещё одно изменение затронуло сжатие данных — Bun перешёл на zlib-ng, оптимизированную ветку zlib, что, по заявлению команды, ускоряет компрессию до пяти раз без правок в коде.

Главный акцент релиза сделан на управлении памятью. Создатель Bun Джаред Самнер сообщил, что рантайм теперь потребляет примерно на 5 процентов меньше памяти. Команда также обновила аллокатор и внедрила механизм Libpas scavenger, чтобы быстрее возвращать неиспользуемую память операционной системе. По словам Самнера, изменения снижают базовое потребление ресурсов и устраняют часть зависаний и сбоев в долгоживущих процессах.

Повод для такого обновления появился не на пустом месте. Разработчики уже не раз жаловались, что Bun ведёт себя нестабильно под длительной нагрузкой. На Reddit пользователи писали, что короткие тесты скрывают проблемы, которые проявляются в продакшене. Основатель OpenCode Джей Ви сообщил в X, что его команда уходит с Bun и Tauri в сторону Node и Electron из-за проблем с памятью, сбоев и слабой поддержки Windows.

При всём наборе претензий Bun сохраняет хорошую репутацию среди части сообщества благодаря высокой скорости и богатой стандартной библиотеке. Однако растущее количество жалоб показывает, что для долгоживущих процессов вопрос стабильности по-прежнему остаётся одним из ключевых.

С момента первого продакшен-релиза в сентябре 2023 года проект развивался очень быстро, и всё больше разработчиков ждут не столько новых функций, сколько более надёжной работы.