Разработчики среды выполнения Deno TypeScript/JavaScript уменьшили размер deno compile
двоичные файлы и представил официальную сборку Linux ARM64 с недавно выпущенной версией Deno 1.41.
Последняя версия конкурента Node.js была представлена 22 февраля. Пользователи могут обновить свою установку Deno, выполнив в терминале следующую команду:
deno upgrade
Дено Лэнд заявил, что бинарные файлы, созданные deno compile
команды в Deno 1.41 на целых 50% меньше, чем в предыдущих версиях. Программа «Hello World», скомпилированная в двоичный файл размером 116 МБ на Mac ARM в Deno 1.40, скомпилирована всего в 58 МБ в Deno 1.41. В дальнейшие планы входит уменьшение скомпилированных двоичных файлов, а также предоставление разработчикам возможности компилировать собственную сборку Deno только с нужными функциями.
По словам Дено Лэнд, поддержка Linux ARM64 была одной из наиболее востребованных функций в сообществе Deno. В дополнение к предоставленным двоичным файлам Linux ARM64 разработчики теперь могут устанавливать канареечные сборки ARM64 для тестирования функций и исправления ошибок.
Deno 1.41 исправляет несколько проблем совместимости Node.js. crypto
модуль теперь поддерживает алгоритм aes256, http2.connect
поддерживает протоколы ALPN, fs/promises
поддерживает cp()
и cp.execFile
теперь правильно проверяет timeout
параметр.
В этом выпуске также внесены изменения в API-интерфейсы Deno. Deno.ConnectTlsOptions
теперь поддерживает cert
и key
свойства для лучшего согласования с другими API-интерфейсами подключения в Deno. DenoFsFile.isTerminal
и Deno.FsFile.SetRaw()
теперь доступны для лучшей поддержки терминального ввода-вывода, в то время как Deno.FsFilelock()
и Deno.FSfile.unlock()
доступны для поддержки блокировки файлов.
Для языкового сервера Deno 1.41 предлагает улучшенные триггеры автозаполнения и более надежные предложения версий. npm:
спецификаторы. Исправлена утечка памяти, связанная с линтингом, в протоколе языкового сервера (LSP).
Дальше читайте это:
- Почему компании уходят из облака
- 5 простых способов запустить LLM локально
- Программирование с помощью ИИ: советы и лучшие практики от разработчиков
- Знакомьтесь, Zig: современная альтернатива C
- Что такое генеративный ИИ? Искусственный интеллект, который создает
- Лучшее программное обеспечение с открытым исходным кодом 2023 года