
"Deno Land said the binaries produced by the deno compile command in Deno 1.41 are as much as 50% smaller than in previous versions. A "Hello World" program compiled to a 116MB binary on Mac ARM in Deno 1.40 compiled to just 58MB in Deno 1.41. Further plans include making compiled binaries even smaller, as well as allowing developers to compile a custom build of Deno with only desired features."
"Deno 1.41 fixes several Node.js compatibility issues. The crypto module now supports the aes256 algorithm, http2.connect supports ALPN protocols, fs/promises supports cp(), and cp.execFile now properly validates the parameter. The release also brings changes to Deno APIs. Deno.ConnectTlsOptions now supports cert and key properties to better align with other "connect" APIs in Deno. DenoFsFile.isTerminal and Deno.FsFile.SetRaw() now are available to better support terminal I/O, while Deno.FsFilelock() and Deno.FSfile.unlock() are available to support file locking."
Binaries produced by deno compile in Deno 1.41 are up to 50% smaller than previous versions; a Hello World program dropped from 116MB to 58MB on Mac ARM. Plans include further binary size reductions and the ability to compile custom Deno builds with only desired features. Official Linux ARM64 binaries are now provided, and ARM64 canary builds are available for testing. Several Node.js compatibility issues were fixed, including aes256 support in the crypto module, ALPN in http2.connect, cp() in fs/promises, and proper parameter validation in cp.execFile. API additions and language-server fixes improve TLS options, terminal I/O, file locking, autocompletion, npm specifier suggestions, and resolve a linting-related memory leak.
Read at InfoWorld
Unable to calculate read time
Collection
[
|
...
]