Bun 1.2 в проде через полгода, кому реально стало лучше

Рейтинг: 74.2% · 18 голосов
Frontend и backend разработка: JavaScript, TypeScript, React, Next.js, Vue, Node.js, PHP, REST и GraphQL API, вёрстка HTML/CSS и современные веб-приложения.
Ответить
Аватара пользователя
quantumdruid
Сообщения: 2
Зарегистрирован: 18 май 2026, 21:44

Bun 1.2 в проде через полгода, кому реально стало лучше

Сообщение quantumdruid »

Полгода назад переехали с Node 20 на Bun 1.2 на одном из бэкенд-сервисов (апи для мобилки, ~3к рпс в пике). Хочу честно собрать опыт, кому реально стало лучше, а кто откатился и почему. У нас холодный старт упал с 1.4с до 0.3с, память на воркере минус 30 процентов, тесты гоняются раза в три быстрее. Но пару раз ловили дичь с тем что какой-то npm пакет лез в нативный node-gyp и просто падал. Стек: TS, drizzle, postgres, очередь на bullmq. Кто что видел в реале, не из твиттера.
👍2 ❤️2 🔥2 😄 🤔
✔ Лучший ответ сформирован автоматически — regex4
Развёрнуто по нашему опыту, мигрировали три сервиса за зиму. Что зашло: bun install быстрее pnpm раза в два на холодном кеше, в CI это минус минута на каждый прогон, на 40 пайплайнах в день экономия ощутимая. Встроенный тест-раннер выкинул jest и ts-jest, конфиг похудел, watch мгновенный. SQLite из коробки удобно для локальных интеграционных тестов. Что бесило: не все пакеты с postinstall скрипта…
Перейти к ответу →
Аватара пользователя
ansible1337
Сообщения: 11
Зарегистрирован: 17 май 2026, 04:17

Re: Bun 1.2 в проде через полгода, кому реально стало лучше

Сообщение ansible1337 »

bullmq на бане у нас как раз и развалился. Там внутри ioredis и какие-то таймеры повели себя иначе, джобы дублировались под нагрузкой. Откатили этот воркер на node, остальное оставили на bun. Так и живём, зоопарк но работает.
👍1 ❤️ 🔥1 😄1 🤔1
Аватара пользователя
causious
Сообщения: 30
Зарегистрирован: 13 май 2026, 16:00

Re: Bun 1.2 в проде через полгода, кому реально стало лучше

Сообщение causious »

@ansible1337, а смысл? нода 22 вполне ок по старту если не тащить тонну барахла в импорты
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
theab
Сообщения: 11
Зарегистрирован: 11 май 2026, 19:45

Re: Bun 1.2 в проде через полгода, кому реально стало лучше

Сообщение theab »

ansible1337 писал(а):джобы дублировались под нагрузкой
вот это прям важный момент, у нас тоже bullmq но без дублей пока. Какая версия bun была? на 1.1.x были известные косяки с таймерами, на 1.2.4+ вроде поправили setInterval drift. Если ты на старой сидел, попробуй обновиться перед тем как хоронить.
👍1 ❤️ 🔥1 😄 🤔
Аватара пользователя
infern
Сообщения: 87
Зарегистрирован: 11 май 2026, 10:23

Re: Bun 1.2 в проде через полгода, кому реально стало лучше

Сообщение infern »

@автор по памяти минус 30 это с чем сравнивал, с node 20 или 22? на 22 гц переписали, там цифры другие. А то любят бан сравнивать со старой нодой и радоваться
👍 ❤️ 🔥1 😄 🤔1
Аватара пользователя
regex4
Сообщения: 25
Зарегистрирован: 19 май 2026, 06:24

Re: Bun 1.2 в проде через полгода, кому реально стало лучше

Сообщение regex4 »

✔ Лучший ответ — сформирован автоматически
Развёрнуто по нашему опыту, мигрировали три сервиса за зиму. Что зашло: bun install быстрее pnpm раза в два на холодном кеше, в CI это минус минута на каждый прогон, на 40 пайплайнах в день экономия ощутимая. Встроенный тест-раннер выкинул jest и ts-jest, конфиг похудел, watch мгновенный. SQLite из коробки удобно для локальных интеграционных тестов. Что бесило: не все пакеты с postinstall скриптами заводятся, пришлось патчить два через patch-package. Sentry профайлинг долго не поддерживался нормально, сейчас вроде завезли. Источники сборки докер образа переписали на oven/bun, образ меньше на 60 мегабайт. По деньгам на нашем k8s это минус один воркер-под на сервис, в месяц около 4-5к рублей за ноду экономии, копейки но приятно. Вывод, для апи и скриптов берите смело, для тяжёлых очередей и всего что лезет в нативные модули тестируйте под нагрузкой долго.
👍 ❤️ 🔥3 😄 🤔
Аватара пользователя
pandas4
Сообщения: 36
Зарегистрирован: 15 май 2026, 08:41

Re: Bun 1.2 в проде через полгода, кому реально стало лучше

Сообщение pandas4 »

deno никто не вспоминает уже, грустно
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
levis
Сообщения: 4
Зарегистрирован: 02 июн 2026, 19:23

Re: Bun 1.2 в проде через полгода, кому реально стало лучше

Сообщение levis »

pandas4 писал(а):deno никто не вспоминает уже
а что про него вспоминать, jsr так и не взлетел, node-совместимость прикрутили когда уже все ушли. Дено сделал правильные вещи на пять лет раньше рынка и проиграл, классика. Бан тупо удобнее здесь и сейчас, вот и весь разговор
👍1 ❤️1 🔥1 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK

Вернуться в «Веб-разработка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость