Чи зможе 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.

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

IT в Україні йде до свого фінального кінця. І потраплятимуть туди виключно за покликом душі

Коротко про українську IT-сферу у 2024 році Це коли на одну вакансію Middle розробника по…

26.03.2024

Блокчейн-розробка сьогодні: зарплати і перспективи на ринку праці

Формування криптовалютної галузі в Україні почалося ще у 2014 – саме тоді з'явилися перші стартапи,…

18.03.2024

Скільки рішень ухвалює розробник? Погляд новачка, який запускає продукт

Автор цього блогу — Python-девелопер Сергій Солдатов, який вирішив створити досить унікальний продукт. І це…

12.03.2024

Чи треба готуватись до співбесіди?

Думки шукачів діляться на: «так, однозначно» і «ні, не вартує, я все і так про…

04.03.2024

Відкладаєте до останнього? Що таке «синдром студента» і як з ним боротися

Синдром студента — це форма прокрастинації, яка полягає в тому, що людина, якій дали завдання,…

23.02.2024

Вчимося працювати з Git: основи конфігурації, гілки, додавання файлів та директорій

Git — це найпопулярніша CVS прямо зараз, яка дозволяє відстежувати історію розробки і спільно працювати.…

20.02.2024