Сможет ли Bun заменить Node.js? Первая проверка с Nest.js

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

В последнее время многие говорят о Bun, поэтому мы решили попробовать его.

Bun — это быстрая универсальная среда выполнения JavaScript, которая помогает разрабатывать, тестировать, запускать и компоновать JavaScript и TypeScript проекты. Он претендует на то, чтобы быть действительно быстрым с точки зрения времени исполнения и разработки.

Следовательно, оно должно не только сделать приложение более быстрым, но и ускорить процесс разработки. Взгляните на их видеопрезентацию на YouTube.

Идея заключалась в том, чтобы запустить наш шаблон Brocoders Nest.js Boilerplate на Bun и посмотреть, как он работает. Тест производился на MacBook Pro 2 GHz, 16 Gb памяти.

Мы попытались установить зависимости с помощью npm install и Bun. Разница достаточно приличная: 32 секунды — npm и 5 секунд — Bun.

Но когда мы попытались запустить его, на экране появилась ошибка:

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

Итак, напоследок скажу, что Bun — это действительно перспективная вещь, но пока, похоже, он еще не готов для продакшена. Но мы обязательно будем наблюдать за этим репозиторием и вернемся к нему позже.

Этот текст с личного блога, опубликованный с разрешения автора.

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

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

Токсичные коллеги. Как не стать одним из них и прекратить ныть

В благословенные офисные времена, когда не было большой войны и коронавируса, люди гораздо больше общались…

07.12.2023

Делать что-то впервые всегда очень трудно. Две истории о начале карьеры PM

Вот две истории из собственного опыта, с тех пор, когда только начинал делать свою карьеру…

04.12.2023

«Тыжпрограммист». Как люди не из ІТ-отрасли обесценивают профессию

«Ты же программист». За свою жизнь я много раз слышал эту фразу. От всех. Кто…

15.11.2023

Почему чат GitHub Copilot лучше для разработчиков, чем ChatGPT

Отличные новости! Если вы пропустили, GitHub Copilot — это уже не отдельный продукт, а набор…

13.11.2023

Как мы используем ИИ и Low-Code технологии для разработки IT-продукта

Несколько месяцев назад мы с командой Promodo (агентство инвестировало в продукт более $100 000) запустили…

07.11.2023

Университет или курсы. Что лучше для получения IT-образования

Пару дней назад прочитал сообщение о том, что хорошие курсы могут стать альтернативой классическому образованию.…

19.10.2023