Deno 2.4 возвращает бандлинг и инструменты для продакшена
Собственный бандлинг с помощью esbuild
Deno 2.4, выпущенный 2 июля 2025 года, возвращает долгожданную команду deno bundle
, теперь на базе esbuild, предоставляя собственное решение для бандлинга с поддержкой браузера и сервера, автоматическим tree shaking, минификацией и совместимостью с модулями npm и JSR — устраняя необходимость во внешних бандлерах во многих рабочих процессах (socket.dev).
Упрощённое управление зависимостями
В обновлении появилась новая команда deno update
, которая работает как с deno.json
, так и с import maps, упрощая обновление npm и JSR пакетов. Это улучшает воспроизводимость сборок, снижает расхождение версий и уменьшает риски в цепочке поставок, облегчая поддержание актуальности зависимостей (socket.dev).
Стабильная интеграция OpenTelemetry
Deno 2.4 стабилизирует встроенную поддержку OpenTelemetry, позволяя приложениям Deno отправлять логи, метрики и трассировки напрямую в существующие системы наблюдаемости без дополнительной настройки — что критично для интеграции рантайма в продакшн-мониторинг (socket.dev).
Улучшенный бутстраппинг и совместимость
Помимо основных нововведений, этот релиз добавляет флаг --preload
для запуска модулей до основного скрипта — идеально для инициализации глобального состояния или настройки наблюдаемости. Также улучшена поддержка tsconfig.json
для бесшовной интеграции с TypeScript и повышена совместимость с Node.js благодаря лучшей обработке require.resolve
и conditional exports (socket.dev).
Почему это важно
Объединяя бандлинг, управление зависимостями и наблюдаемость в основном CLI, Deno 2.4 значительно снижает сложность внешних инструментов и лучше адаптирует рантайм к требованиям продакшена. Эти улучшения выводят Deno за пределы экспериментальной среды, превращая его в полноценное решение для full-stack JavaScript и TypeScript разработки.
Полный анонс: https://socket.dev/blog/deno-2-4-brings-back-deno-bundle-improves-dependency-management
Читать далее
- 4 августа 2025 г.
Next.js 15.4: Готовый к производству Turbopack с 100% совместимостью интеграционных тестов
Next.js 15.4 отмечает первый этап готовности Turbopack к производству, пройдя все интеграционные тесты и обеспечивая работу высоконагруженного сайта Vercel.
- 31 июля 2025 г.
TypeScript 5.9 RC: отложенный импорт, минимальный tsconfig и значительные улучшения производительности
TypeScript 5.9 RC представляет отложенную загрузку модулей с помощью import defer, минимальный tsconfig init, стабильное разрешение модулей Node 20, улучшенные инструменты редактора и ключевые оптимизации компилятора.