В Deno 1.37 улучшили возможности для разработки

Эта интеграция позволяет разработчикам использовать JavaScript и TypeScript в блокнотах Jupyter для анализа данных, машинного обучения и создания интерактивных отчетов.

Эта интеграция позволяет разработчикам использовать JavaScript и TypeScript в блокнотах Jupyter для анализа данных, машинного обучения и создания интерактивных отчетов.

В обновлении добавили улучшения в расширении Visual Studio Code, возможностях тестирования, совместимости с Node.js и другие улучшения. Теперь интеграция работает путем предоставления встроенной среды в блокнотах Jupyter для выполнения кода JavaScript и TypeScript. С их помощью разработчики могут использовать возможности Deno для анализа данных, построения моделей машинного обучения и создания интерактивных отчетов. Интеграция не только упрощает процесс разработки, но и значительно расширяет его возможности. Об этом рассказали на официальном сайте.

Также упростили процесс настройки сред JavaScript для анализа. Так, облегчили импорт ESM (модулей ECMAScript) через URL-адреса, предлагая простое решение для управления зависимостями. Это не только упрощает настройку, но и облегчает совместное использование ноутбуков в различных средах.

В блокнотах разработчики получили доступ ко всем API-интерфейсам Deno, а также возможность импортировать модули NPM. Это позволяет создавать динамические визуализации с использованием таких библиотек, как D3, непосредственно в блокноте, улучшая процесс анализа данных. Кроме того, разработчики могут подключаться к размещенному на хосте хранилищу Deno KV , чтобы переносить данные в реальном времени в свои ноутбуки, что позволяет анализировать данные в реальном времени.

На практике процесс установки представляет собой установку Jupyter вместе с Deno, при условии, что Python и pip уже установлены в системе. После установки Jupyter начать интеграцию так же просто, как запустить команду «deno jupyter --unstable». Это дает разработчикам возможность создавать интерактивные сеансы в Jupyter Lab или любой IDE, поддерживающей блокноты Jupyter.

Расширение VSCode для Deno обновили для повышения эффективности и удобства использования: улучшили обнаружение deno.json, улучшили поддержку переименования файлов, завершения спецификаторов NPM и добавили новые параметры конфигурации для упрощения разработки.

Кроме того, пакет тестирования улучшили для простоты и скорости, что обеспечило более удобный и эффективный процесс тестирования с быстрым циклом обратной связи для разработчиков. Deno также расширил свою совместимость с наиболее широким спектром модулей NPM, такими как «npm:mssql», «npm:mineflayer» и «npm:web-push», это упрощает использование различных модулей.

В обновление добавили новый синтаксис атрибутов импорта, который обеспечивает корректное завершение работы с помощью Deno.serve(), а также оптимизацию производительности для общего улучшения процесса разработки. Теперь разработчики могут легко включать зависимости, оптимизируя управление зависимостями.

Это обновление также обеспечивает поддержку атрибутов импорта, предоставляя разработчикам большую гибкость при работе с файлами JSON. Оптимизация производительности распространяется на различные веб-API и API-интерфейсы, связанные с HTTP, что приводит к повышению производительности приложений. Формат Lockfile обновлен до версии 3, включая дополнительную информацию о перенаправлении HTTP-запросов, что повышает надежность кэшированных зависимостей для более эффективного процесса разработки.

Читайте также
Опубликовали релиз легковесного http-сервера lighttpd 1.4.73
Опубликовали релиз легковесного http-сервера lighttpd 1.4.73
Опубликовали релиз легковесного http-сервера lighttpd 1.4.73

Он пытается сочетать высокую производительность, безопасность, соответствие стандартам и гибкость настройки.

Текстовые приложения на основе Python переходят в веб
Текстовые приложения на основе Python переходят в веб
Текстовые приложения на основе Python переходят в веб

Облачный сервис Textual Cloud Service позволит запускать в веб-браузерах консоли на языке Python, которые созданы с использованием фреймворка Textual.

Apple Vision Pro: какие приложения не будут работать
Apple Vision Pro: какие приложения не будут работать
Apple Vision Pro: какие приложения не будут работать

Очки дополненной реальности могут внести новый опыт для веб-разработки и приложений. Какие приложения уже работаю с Vision Pro.

Опубликовали релиз OpenSSH 9.5
Опубликовали релиз OpenSSH 9.5
Опубликовали релиз OpenSSH 9.5

OpenSSH — это 100% реализация протокола SSH 2.0. которая включает поддержку sftp-клиента и сервера.