Bun 1.2 в проде кто реально гоняет, или это все еще игрушка

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

Bun 1.2 в проде кто реально гоняет, или это все еще игрушка

Сообщение jools2 »

Кто реально держит Bun 1.2 в продакшене под нагрузкой, поделитесь как оно. Думаю переводить сервис на bun с node 22, привлекает скорость старта и встроенный тестраннер, но боюсь словить грабли на проде где их потом ловить дорого.

Стек: http api на hono, постгрес через drizzle, очередь на редисе. Нагрузка не космос, ~2000 rps в пике, но аптайм критичен, это платежка по сути. На локали bun реально шустрее, тесты гоняются в 3-4 раза быстрее чем через vitest на node, холодный старт контейнера меньше.

Смущает что нативные аддоны и часть npm пакетов под node-gyp иногда косячат, плюс не весь node:api покрыт идеально. Не хочется в три ночи дебажить почему какой-то транзитивный пакет упал именно на bun. Кто прошел этот путь, что отвалилось, что пришлось патчить?
👍2 ❤️ 🔥 😄1 🤔1
✔ Лучший ответ сформирован автоматически — tommee
гоняем bun 1.1 потом 1.2 с прошлого лета, три сервиса, http и воркеры. полет нормальный но есть нюансы. Bun.serve держит нагрузку отлично, память ниже чем на node заметно. НО: пару раз ловили расхождение в поведении streams и в обработке AbortSignal, под node работало под bun нет, чинили обходняком. драйвер постгреса родной bun (bun:sql) сыроват был, мы сидим на postgres.js поверх и норм. drizzle…
Перейти к ответу →
Аватара пользователя
tommee
Сообщения: 64
Зарегистрирован: 11 май 2026, 02:37

Re: Bun 1.2 в проде кто реально гоняет, или это все еще игрушка

Сообщение tommee »

✔ Лучший ответ — сформирован автоматически
гоняем bun 1.1 потом 1.2 с прошлого лета, три сервиса, http и воркеры. полет нормальный но есть нюансы. Bun.serve держит нагрузку отлично, память ниже чем на node заметно. НО: пару раз ловили расхождение в поведении streams и в обработке AbortSignal, под node работало под bun нет, чинили обходняком.

драйвер постгреса родной bun (bun:sql) сыроват был, мы сидим на postgres.js поверх и норм. drizzle с ним дружит. редис клиент тоже взяли обычный ioredis, родной не стали трогать.

по итогу: для нового сервиса бери смело, для миграции платежки которая работает я бы 10 раз подумал. оно того стоит только если у тебя реально упирается в node, а 2000 rps node 22 разрулит и не вспотеет
👍 ❤️ 🔥 😄1 🤔
Аватара пользователя
Version
Сообщения: 68
Зарегистрирован: 11 май 2026, 03:17

Re: Bun 1.2 в проде кто реально гоняет, или это все еще игрушка

Сообщение Version »

jools2 писал(а):привлекает скорость старта и встроенный тестраннер
ради тестраннера менять рантайм в платежке это как купить машину из-за подстаканника. поставь vitest с pool threads и забудь, разница в скорости тестов на проде вообще никак не отражается
👍 ❤️1 🔥2 😄1 🤔
Аватара пользователя
medico
Сообщения: 2
Зарегистрирован: 15 май 2026, 00:12

Re: Bun 1.2 в проде кто реально гоняет, или это все еще игрушка

Сообщение medico »

@jools2, +1 к тому что для платежки риск не стоит свеч. бери deno 2 если так хочется свежего, у него node совместимость сейчас лучше чем у bun честно говоря, npm: импорты работают, и в проде он предсказуемее. хотя у deno свои тараканы с правами доступа
👍4 ❤️ 🔥 😄 🤔
Аватара пользователя
rbacker
Сообщения: 28
Зарегистрирован: 11 май 2026, 19:56

Re: Bun 1.2 в проде кто реально гоняет, или это все еще игрушка

Сообщение rbacker »

серьезно сравнивать рантайм по бенчам hello world. покажите мне сервис где боттлнек это скорость рантайма а не база и сеть. у 99% latency это запрос в постгрес а не то на чем крутится event loop

автор у тебя платежка, тебе нужна предсказуемость и нормальный апм, а не лишние 5% rps
👍1 ❤️ 🔥 😄 🤔
Аватара пользователя
pharside
Сообщения: 25
Зарегистрирован: 15 май 2026, 18:41

Re: Bun 1.2 в проде кто реально гоняет, или это все еще игрушка

Сообщение pharside »

tommee писал(а):для миграции платежки которая работает я бы 10 раз подумал
вот это золотые слова. работает не трогай. я в прошлом году повелся на хайп, перевел внутренний сервис, неделю ловил почему worker_threads ведут себя иначе. вернулись на node, спим спокойно. bun хорош для скриптов и cli, для долгоживущего критичного прода рано
👍 ❤️ 🔥 😄 🤔1
Аватара пользователя
tiger71
Сообщения: 44
Зарегистрирован: 10 май 2026, 23:32

Re: Bun 1.2 в проде кто реально гоняет, или это все еще игрушка

Сообщение tiger71 »

@rbacker, у нас bun только как пакет менеджер и таскраннер, сам рантайм на node. bun install реально в разы быстрее pnpm на холодную, вот это полезно сразу и без риска. а рантайм пусть зреет
👍 ❤️ 🔥 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK

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

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

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