Deno 2.4 возвращает бандлинг и инструменты для продакшена
Собственный бандлинг с помощью esbuild
Deno 2.4, выпущенный 2 июля 2025 года, возвращает долгожданную команду deno bundle, теперь на базе esbuild, предоставляя собственное решение для бандлинга с поддержкой браузера и сервера, автоматическим tree shaking, минификацией и совместимостью с модулями npm и JSR — устраняя необходимость во внешних бандлерах во многих рабочих процессах.
Упрощённое управление зависимостями
В обновлении появилась новая команда deno update, которая работает как с deno.json, так и с import maps, упрощая обновление npm и JSR пакетов. Это улучшает воспроизводимость сборок, снижает расхождение версий и уменьшает риски в цепочке поставок, облегчая поддержание актуальности зависимостей.
Стабильная интеграция OpenTelemetry
Deno 2.4 стабилизирует встроенную поддержку OpenTelemetry, позволяя приложениям Deno отправлять логи, метрики и трассировки напрямую в существующие системы наблюдаемости без дополнительной настройки — что критично для интеграции рантайма в продакшн-мониторинг.
Улучшенный бутстраппинг и совместимость
Помимо основных нововведений, этот релиз добавляет флаг --preload для запуска модулей до основного скрипта — идеально для инициализации глобального состояния или настройки наблюдаемости. Также улучшена поддержка tsconfig.json для бесшовной интеграции с TypeScript и повышена совместимость с Node.js благодаря лучшей обработке require.resolve и conditional exports.
Почему это важно
Объединяя бандлинг, управление зависимостями и наблюдаемость в основном CLI, Deno 2.4 значительно снижает сложность внешних инструментов и лучше адаптирует рантайм к требованиям продакшена. Эти улучшения выводят Deno за пределы экспериментальной среды, превращая его в полноценное решение для full-stack JavaScript и TypeScript разработки.
Источник
Читать дальше
TypeScript 5.9 RC: отложенный импорт, минимальный tsconfig и значительные улучшения производительности
31 июля 2025 г.TypeScript 5.9 RC представляет отложенную загрузку модулей с помощью import defer, минимальный tsconfig init, стабильное разрешение модулей Node 20, улучшенные инструменты редактора и ключевые оптимизации компилятора.
Docker Compose добавляет поддержку LLM ‘models’ и облачную разгрузку для агентских приложений
28 июля 2025 г.Docker Compose 2.38.0 вводит верхний уровень `models` для конфигурации LLM и облачную разгрузку для развертывания AI-агентов на облачном масштабе.
Bun v1.2.19 Обеспечивает Значительное Увеличение Продуктивности и Производительности
28 июля 2025 г.В релизе Bun от 19 июля 2025 года добавлены изолированные установки, интерактивные обновления, расширенное скриптование package.json, анализ зависимостей и значительное ускорение работы SQL-клиента.