[Node.js][TypeScript][Bun][DevOps]
28 июля 2025 г.

Bun v1.2.19 Обеспечивает Значительное Увеличение Продуктивности и Производительности

Bun v1.2.19 Ускоряет Монорепозитории, Рабочие Процессы Зависимостей и Производительность SQL

Bun v1.2.19 представляет собой набор улучшений CLI, которые значительно упрощают работу в монорепозиториях и автоматизацию конфигурации проектов. Новая команда bun install --linker=isolated предлагает установки node_modules в стиле pnpm с символическими ссылками, что сокращает время установки в больших рабочих пространствах и обеспечивает предсказуемые деревья зависимостей. В дополнение к этому, команда bun update --interactive предоставляет пошаговый интерфейс для выбора и применения обновлений зависимостей, в то время как новая команда bun pm pkg позволяет программно редактировать package.json (получать, устанавливать, удалять и исправлять поля). Вместе эти инструменты упрощают как массовое, так и детальное управление пакетами (bun.sh).

Помимо установок и обновлений, Bun теперь предлагает более глубокое понимание и контроль над зависимостями с помощью команды bun why <package>, отслеживая цепочку, которая приводит к установке пакета. Для разработки, ориентированной на тестирование, официальное расширение Bun для VS Code теперь поддерживает нативный Test Explorer, сообщая о нахождении тестов и результатах прямо в представлении тестов IDE. В области доступа к данным встроенный клиент PostgreSQL Bun.sql теперь автоматически обрабатывает запросы, обеспечивая до 6× более высокую пропускную способность при параллельных нагрузках, а новый флаг --sql-preconnect «разогревает» соединение с базой данных при запуске, чтобы сократить задержку первого запроса. Наконец, отдельные исполняемые файлы, скомпилированные с помощью bun build --compile, теперь могут быть подписаны на Windows, а низкоуровневые оптимизации Zig сокращают время запуска на 1 мс, при этом экономя около 3 МБ ОЗУ — все это без изменений в коде. Эти обновления в совокупности делают Bun более надежной, эффективной и удобной для разработчиков средой выполнения (bun.sh).

Читать полные примечания к релизу: https://bun.sh/blog/release-notes/bun-v1.2.19

Читать далее

Присоединяйтесь к нашему сообществу