Deno 1.38: улучшили HTML-документацию и горячую замену модулей
В новой версии Deno появилось несколько интересных фич: документация HTML, совместимость с Node.js, горячая замена модулей, функция менеджера пакетов и еще парочка дополнительных функций.
просмотры 190🕑 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 для анализа данных, построения моделей машинного обучения и создания интерактивных отчетов. Подробнее можно прочитать по ссылке.
Rust поднимается на 13-е место в индексе Tiobe, ожидается вход в топ-10
Язык программирования Rust достиг новых высот в ежемесячном индексе популярности языков Tiobe, заняв в июле 13-е место и имея перспективы войти в топ-10 в ближайшем будущем. Ранее Rust не поднимался выше 17-го места в этом рейтинге. Пол Янсен, генеральный директор Tiobe, объяснил стремительное восхождение Rust в своем свежем отчете. Янсен отметил, что февральский доклад Белого дома США рекомендовал использовать Rust вместо C/C++ из соображений безопасности, что существенно повлияло на рост популярности этого языка.