Deno 1.38: улучшили HTML-документацию и горячую замену модулей
В новой версии Deno появилось несколько интересных фич: документация HTML, совместимость с Node.js, горячая замена модулей, функция менеджера пакетов и еще парочка дополнительных функций.
просмотры 293🕑 2 мин. чтения
В новой версии 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 для анализа данных, построения моделей машинного обучения и создания интерактивных отчетов. Подробнее можно прочитать по ссылке.
В мире web’a произошли значимые события: вышла новая версия Angular 18, JetBrains представили Kotlin 2.0 с переработанным компилятором K2, а Astro добавил поддержку React 19.
Kotlin 2.1.0: новые возможности языка, улучшения инструментов и рост производительности
Разработчики из JetBrains объявили о выпуске Kotlin 2.1.0, который привнес множество полезных обновлений в язык, инструменты и производительность. Новая версия обещает упростить разработку и повысить гибкость для программистов.
JetBrains представляет новую функцию для дополнения кода в соей IDE, работающую на AI. Технология позволит пользоваться подсказками локально, особенно актуально для сфер с высокими рисками и требований к безопасности, такими как — финансы, здравоохранение.
Релиз Svelte 5: крупное обновление с Runes, поддержкой TypeScript и улучшенной производительностью
После полутора лет интенсивной разработки команда Svelte представила пятое крупное обновление — Svelte 5. Этот релиз, по мнению разработчиков, стал самым значительным в истории фреймворка, который служит для создания веб-интерфейсов. В основе Svelte лежит компилятор, который преобразует декларативный код компонентов, объединяющий HTML, CSS и JavaScript, в высокооптимизированный JavaScript. Обновление сосредоточено на повышении скорости, компактности и надежности приложений.