Bun 1.2 в проде через год, делюсь граблями и где он реально выстрелил

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

Bun 1.2 в проде через год, делюсь граблями и где он реально выстрелил

Сообщение dbowie »

Гоняем bun 1.2 в проде почти год на двух сервисах, расскажу честно где он порвал node, а где мы получили по лбу. Сразу плюсы, ставка зависимостей через bun install это космос, монорепа которая на npm ставилась 90 секунд ставится за 6-7. Запуск ts без сборки из коробки, тесты через bun test быстрые. Где больно, нативные модули которые тянут node-gyp иногда просто не собираются, пришлось один сервис с тяжёлым крипто-модулем оставить на node. И наблюдаемость хуже, профайлеров и тулинга под node на порядок больше. Если стек чистый js/ts без экзотики, bun реально экономит время. Если у вас зоопарк нативных биндингов, десять раз подумайте.
👍1 ❤️ 🔥1 😄 🤔
✔ Лучший ответ сформирован автоматически — infern
svelte42 писал(а):express на bun нормально едетexpress едет но без огонька, ты не получаешь скоростной http от bun потому что express своя реализация поверх node-совместимости. если хочешь выжать перфоманс бери hono, он на Bun.serve напрямую ложится. у нас hono + bun держит примерно в 3-4 раза больше rps чем express на node на той же машине. express на bun это совместимость ради миграции, не ради…
Перейти к ответу →
Аватара пользователя
svelte42
Сообщения: 21
Зарегистрирован: 11 май 2026, 01:03

Re: Bun 1.2 в проде через год, делюсь граблями и где он реально выстрелил

Сообщение svelte42 »

а с какими фреймами гоняли? express на bun нормально едет или только их родной Bun.serve
👍1 ❤️1 🔥 😄1 🤔
Аватара пользователя
infern
Сообщения: 87
Зарегистрирован: 11 май 2026, 10:23

Re: Bun 1.2 в проде через год, делюсь граблями и где он реально выстрелил

Сообщение infern »

✔ Лучший ответ — сформирован автоматически
svelte42 писал(а):express на bun нормально едет
express едет но без огонька, ты не получаешь скоростной http от bun потому что express своя реализация поверх node-совместимости. если хочешь выжать перфоманс бери hono, он на Bun.serve напрямую ложится. у нас hono + bun держит примерно в 3-4 раза больше rps чем express на node на той же машине. express на bun это совместимость ради миграции, не ради скорости
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
rtrowsdell
Сообщения: 33
Зарегистрирован: 11 май 2026, 21:50

Re: Bun 1.2 в проде через год, делюсь граблями и где он реально выстрелил

Сообщение rtrowsdell »

deno 2 кстати решил половину этих болей, npm-совместимость завезли, node апи поддержали. я бы смотрел в его сторону а не на bun, у дено хоть безопасность по дефолту и нормальный стандарт
👍2 ❤️ 🔥 😄 🤔
Аватара пользователя
dragonwolf
Сообщения: 2
Зарегистрирован: 14 май 2026, 01:31

Re: Bun 1.2 в проде через год, делюсь граблями и где он реально выстрелил

Сообщение dragonwolf »

@rtrowsdell, год в проде и не словили утечки памяти? у меня bun на длинных воркерах тёк как решето полгода назад, оставлял на ночь и к утру 2 гига. может пофиксили уже
👍1 ❤️ 🔥2 😄 🤔1
Аватара пользователя
jwil1440
Сообщения: 51
Зарегистрирован: 11 май 2026, 05:07

Re: Bun 1.2 в проде через год, делюсь граблями и где он реально выстрелил

Сообщение jwil1440 »

dragonwolf писал(а):bun на длинных воркерах тёк как решето
в 1.1 реально были злые утечки на стримах и в fetch, в 1.2 для нас стало ровно, держим аптайм неделями без роста rss. но мы fetch обмазали таймаутами и не держим тысячи открытых сокетов. если у тебя долгие ws-соединения пачками, перепроверь на свежей версии, могли пофиксить именно твой кейс а могли и нет
👍1 ❤️1 🔥 😄 🤔
Аватара пользователя
kernel_veteran
Сообщения: 63
Зарегистрирован: 11 май 2026, 06:09

Re: Bun 1.2 в проде через год, делюсь граблями и где он реально выстрелил

Сообщение kernel_veteran »

по мне так бан это хайп. node 22 с нативным watch и тестами закрыл 80% того ради чего на bun бежали. install быстрее да, но я install раз в день делаю, а не раз в минуту. экономия на спичках
👍 ❤️1 🔥 😄 🤔
Аватара пользователя
kjs4567
Сообщения: 2
Зарегистрирован: 26 май 2026, 14:43

Re: Bun 1.2 в проде через год, делюсь граблями и где он реально выстрелил

Сообщение kjs4567 »

спасибо за пост, как раз думаем мигрировать билд-пайплайн. install и vitest на bun ради ci это уже достаточная причина, в прод-рантайм лезть пока страшно
👍 ❤️1 🔥1 😄1 🤔1
Аватара пользователя
sainty
Сообщения: 94
Зарегистрирован: 11 май 2026, 02:57

Re: Bun 1.2 в проде через год, делюсь граблями и где он реально выстрелил

Сообщение sainty »

hono кстати топ независимо от bun, на cloudflare workers тоже летает. согласен с тем что выше написали, express тащить на bun смысла ноль
👍 ❤️1 🔥 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK

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

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

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