Deno сжимает двоичные файлы, компилируемые deno

автор vadim


Разработчики среды выполнения 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 года

Related Posts

Оставить комментарий