В последнее время многие говорят о 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 — это действительно перспективная вещь, но пока, похоже, он еще не готов для продакшена. Но мы обязательно будем наблюдать за этим репозиторием и вернемся к нему позже.
Этот текст с личного блога, опубликованный с разрешения автора.
Этот материал – не редакционный, это – личное мнение его автора. Редакция может не разделять это мнение.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: