Deno 1.38: улучшили HTML-документацию и горячую замену модулей

В новой версии Deno появилось несколько интересных фич: документация HTML, совместимость с Node.js, горячая замена модулей, функция менеджера пакетов и еще парочка дополнительных функций.

В новой версии Deno появилось несколько интересных фич. Подробнее в нашем дайджесте.

HTML и Node.js

Генерировать документацию можно с помощью deno doc –html. Так, создается статический сайт с обширной документацией.

Node.js и Deno улучшили совместимость, что упростило миграцию разработчиков.

Горячая замена модулей

Флаг —unstable-hmr Deno находит изменения и обновляет сервер, при этом он не нарушает текущую работу.

Нестабильная функция менеджера пакетов

С менеджером пакетов NPM можно установить модули NPM. Отмечается, что сейчас менеджер работает нестабильно.

Дополнительные функции:

  • Теперь поддерживаются PI Deno.serve для Unix-сокетов
  • Конкатенацию строк для преобразования JSX перед созданием объектов
  • Теперь поддерживаются RFC 8441 для инициализации WebSockets через HTTP/2.

Версия Deno 1.37

В октябре мы обозревали прошлую версию, среди обновлений: добавили улучшения в расширении Visual Studio Code, возможностях тестирования, совместимости с Node.js и другие улучшения.

Интеграция работала путем предоставления встроенной среды в блокнотах Jupyter для выполнения кода JavaScript и TypeScript. С их помощью разработчики могут использовать возможности Deno для анализа данных, построения моделей машинного обучения и создания интерактивных отчетов. Подробнее можно прочитать по ссылке.

Читайте также
Dev новости: Angular 18, Kotlin 2.0 и др релизы
Dev новости: Angular 18, Kotlin 2.0 и др релизы
Dev новости: Angular 18, Kotlin 2.0 и др релизы

В мире web’a произошли значимые события: вышла новая версия Angular 18, JetBrains представили Kotlin 2.0 с переработанным компилятором K2, а Astro добавил поддержку React 19.

Kotlin 2.1.0: новые возможности языка, улучшения инструментов и рост производительности
Kotlin 2.1.0: новые возможности языка, улучшения инструментов и рост производительности
Kotlin 2.1.0: новые возможности языка, улучшения инструментов и рост производительности

Разработчики из JetBrains объявили о выпуске Kotlin 2.1.0, который привнес множество полезных обновлений в язык, инструменты и производительность. Новая версия обещает упростить разработку и повысить гибкость для программистов.

Локальные модели для IDE JetBrains
Локальные модели для IDE JetBrains
Локальные модели для IDE JetBrains

JetBrains представляет новую функцию для дополнения кода в соей IDE, работающую на AI. Технология позволит пользоваться подсказками локально, особенно актуально для сфер с высокими рисками и требований к безопасности, такими как — финансы, здравоохранение.

Релиз Svelte 5: крупное обновление с Runes, поддержкой TypeScript и улучшенной производительностью
Релиз Svelte 5: крупное обновление с Runes, поддержкой TypeScript и улучшенной производительностью
Релиз Svelte 5: крупное обновление с Runes, поддержкой TypeScript и улучшенной производительностью

После полутора лет интенсивной разработки команда Svelte представила пятое крупное обновление — Svelte 5. Этот релиз, по мнению разработчиков, стал самым значительным в истории фреймворка, который служит для создания веб-интерфейсов. В основе Svelte лежит компилятор, который преобразует декларативный код компонентов, объединяющий HTML, CSS и JavaScript, в высокооптимизированный JavaScript. Обновление сосредоточено на повышении скорости, компактности и надежности приложений.