Булочка 1.0 вынута из духовки

автор vadim


Bun, универсальный набор инструментов для создания, тестирования, отладки и запуска приложений JavaScript и TypeScript, достиг стабильного статуса готовности к производству по состоянию на 8 сентября.

По словам разработчиков Bun, позиционируемый как замена Node.js, Bun представляет собой единый исполняемый файл, призванный устранить сложность и медлительность, не отбрасывая при этом все «хорошее» в JavaScript. Они рекламируют Bun как быструю среду выполнения JavaScript, которая упрощает разработку JavaScript, устраняя «слои и слои инструментов, которые накапливаются друг над другом».

Bun создает инструменты Node.js, в том числе node, npx, nodemonи dotenv или cross-env ненужно, заявила команда Bun. И Бун может бежать .js, .ts, .cjs, .mjs, .jsxи .tsx файлы, которые могут заменить транспиляторы, такие как tsc и babel. Для тестирования Bun — это Jest-совместимый инструмент для запуска тестов, поддерживающий тестирование снимков, покрытие кода и макетирование. Bun также служит сборщиком JavaScript с «лучшей в своем классе» производительностью и API плагинов, совместимым с esbuild. Это также менеджер пакетов, совместимый с NPM.

Другие особенности Бун:

  • Транспилятор JavaScript встроен в среду выполнения для запуска файлов JavaScript, TypeScript и JSX/TSX без каких-либо зависимостей.
  • Поддерживаются модульные системы ECMAScript и CommonJS.
  • Поддерживаются веб-стандартные API, такие как fetch, requestи WebSocket. API-интерфейсы Bun были разработаны, чтобы быть простыми в использовании и быстрыми.
  • Бун быстрее, чем npm, yarnи pnpm, сказала команда Bun. Глобальный кеш модулей используется, чтобы избежать избыточных загрузок из реестра NPM; из каждой операционной системы используются самые быстрые системные вызовы.
  • Включена горячая перезагрузка для перезагрузки приложения при изменении файлов.

Готовые к использованию собственные сборки Bun предоставляются для macOS и Linux; Также доступна экспериментальная собственная сборка Bun для Windows. Bun можно установить с помощью следующей команды:

$ curl -fsSL https://bun.sh/install | bash

Обновления можно выполнить, запустив bun upgrade.

Дальше читайте это:

  • Облачные вычисления больше не являются пустяком
  • Что такое генеративный ИИ? Искусственный интеллект, который создает
  • Программирование с помощью ИИ: советы и лучшие практики от разработчиков
  • Python пытается удалить GIL и повысить параллелизм
  • 7 причин, по которым Java по-прежнему хороша
  • Война за лицензирование открытого исходного кода окончена

Related Posts

Оставить комментарий