Чи зможе Bun замінити Node.js? Перша перевірка з Nest.js

Родіон Сальник

Останнім часом багато хто говорить про Bun, тож ми вирішили спробувати його.

Bun — це швидке універсальне середовище виконання JavaScript, яке допомагає розробляти, тестувати, запускати та компонувати JavaScript та TypeScript проекти. Він претендує на те, щоб бути дійсно швидким з точки зору часу виконання та розробки.

Отже, він повинен не тільки зробити додаток швидшим, але й пришвидшити процес розробки. Погляньте на їхню відеопрезентацію на YouTube.

Ідея полягала в тому, щоб запустити наш шаблон Brocoders Nest.js Boilerplate на Bun і подивитися, як він працює. Тест проводився на MacBook Pro 2 GHz, 16Gb пам’яті.

Ми спробували встановити залежності за допомогою npm install та Bun. Різниця досить пристойна: 32 секунди — npm і 5 секунд — Bun.

Але коли ми спробували запустити його, на екрані з’явилася помилка:

Проблема пов’язана з функцією emitDecoratorMetadata, яка поки що не підтримується Bun. На Github є повідомлення про цю проблему.

Отже, наостанок скажу, що Bun — це дійсно перспективна річ, але поки що, схоже, він ще не готовий для продакшену. Але ми обов’язково будемо спостерігати за цим репозиторієм і повернемося до нього пізніше.

Цей текст з особистого блогу, опублікований з дозволу автора.

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

Останні статті

AI Engineer у сучасному технологічному стеку: трансформація процесів розробки програмного забезпечення

Штучний інтелект (ШІ) вже не просто модне слово, а рушійна сила, що змінює саму суть…

21.08.2025

Алгоритми консенсусу майбутнього: DAG, BFT, DPoS

Алгоритм консенсусу – це серце будь-якого блокчейна. Саме він визначає, хто і як записує нові…

12.08.2025

CSR у Next.js. Як працює і що у нього під капотом

Зайшов на сторінку, а там — спінери, skeleton і порожнеча? Це не баг, це —…

31.07.2025

Чому я пишу про факапи?

Таке запитання мені поставив мій знайомий, коли побачив мій профіль. Я настільки над цим задумалась,…

30.07.2025

Як налаштувати штучний інтелект з унікальною базою знань? (безкоштовно)

Нещодавно я вписався в один цікавий проєкт. Довелося розібратись з процесом звітності американських фармацевтичних компаній…

29.07.2025

Одного разу я сильно посварився з СЕО компанії або Коли треба вчасно зупинитися і вміти сказати «ні»

Одного разу я сильно посварився з СЕО компанії. Він кричав на мене, а я у…

28.07.2025