Deno 1.32 发布,增强 Node.js 兼容性

1,085次阅读
没有评论

Deno 是一个简单、现代和安全的 JavaScript 和 TypeScript 的运行时,它使用 V8 并以 Rust 构建。

Deno 1.32 正式发布,值得关注的更新包括:

增强 Node.js 的兼容性

Deno 在提高与 Node.js 的兼容性方面继续取得重大进展,提供了更顺畅的整体开发者体验。这个版本的主要改进包括:

  • 受控的自动发现: 当设置了 -no-config-no-npm 标志时,package.json 的自动发现功能将被禁用,从而对该过程提供了更大的控制。
  • 新的环境变量: 一个新的 DENO_NO_PACKAGE_JSON 环境变量允许你完全阻止 Deno 在环境中解析 package.json 文件。
  • 扩大了对加密的支持: 增加了对 node:cryptocreateCipherivcreateDecipheriv API 的支持,扩大了可用的加密功能范围。
  • 错误浮现: package.json 中的依赖解析错误现在以一种 lazy 的方式浮出水面,最大限度地减少了干扰。

deno compile 支持 Web Worker 和动态导入

这个版本为 deno compile 带来了两个用户一直希望加入的更新。现在可以在使用 deno compile子命令创建的二进制文件中使用动态导入和 Web Worker API。这使得多线程程序更容易用 deno compile构建。

deno run 运行没有扩展名的文件

现在可以通过 --ext 标志运行不带扩展名的文件。

$ cat my_script
#!/usr/bin/env -S deno run --ext=js

console.log(“Hello!”);
$ ./my_script
Hello!

Deno API 的改变

  • Deno.FileInfo.dev 现在在 Windows 上被定义。这是一个额外的变化,因为 Deno.FileInfo.dev 字段的类型从 number | null 改为 number
  • 增加了两个新的不稳定的 API: Deno.DatagramConn.joinMulticastV4Deno.DatagramConn.joinMulticastV6

Web API 的改变

  • 现在支持 URLSearchParams.size()
  • 移除不稳定的 WebGPU API。支持 WebGPU 引入了成本,使所有用户的 deno 二进制文件变得更大,启动速度更慢,即使用户并没有使用它。

TypeScript 5.0

  • Deno v1.32 搭载了 TypeScript 的最新稳定版本。

    请注意,目前还不支持 ES 装饰器,但在未来的版本中将默认启用它们。

  • 性能改进:除了 TypeScript 5.0 带来的其他性能优势外,Deno 的初始类型检查在不对远程模块进行类型检查时变得非常快。在大多数情况下,这一改进对减少 CI 上的类型检查时间带来了特别大的变化。节省下来的确切时间取决于依赖的远程模块的数量,但我们已经观察到类型检查的速度提高了 2 倍以上。

V8 11.2

这个版本升级到了 V8 的最新版本(11.2,之前是 11.0)

更多详情可查看:https://github.com/denoland/deno/releases/tag/v1.32.0

Read More 

正文完
可以使用微信扫码关注公众号(ID:xzluomor)
post-qrcode
 0
评论(没有评论)

文心AIGC

2023 年 3 月
 12345
6789101112
13141516171819
20212223242526
2728293031  
文心AIGC
文心AIGC
人工智能ChatGPT,AIGC指利用人工智能技术来生成内容,其中包括文字、语音、代码、图像、视频、机器人动作等等。被认为是继PGC、UGC之后的新型内容创作方式。AIGC作为元宇宙的新方向,近几年迭代速度呈现指数级爆发,谷歌、Meta、百度等平台型巨头持续布局
文章搜索
热门文章
潞晨尤洋:日常办公没必要上私有模型,这三类企业才需要 | MEET2026

潞晨尤洋:日常办公没必要上私有模型,这三类企业才需要 | MEET2026

潞晨尤洋:日常办公没必要上私有模型,这三类企业才需要 | MEET2026 Jay 2025-12-22 09...
“昆山杯”第二十七届清华大学创业大赛决赛举行

“昆山杯”第二十七届清华大学创业大赛决赛举行

“昆山杯”第二十七届清华大学创业大赛决赛举行 一水 2025-12-22 17:04:24 来源:量子位 本届...
MiniMax海螺视频团队首次开源:Tokenizer也具备明确的Scaling Law

MiniMax海螺视频团队首次开源:Tokenizer也具备明确的Scaling Law

MiniMax海螺视频团队首次开源:Tokenizer也具备明确的Scaling Law 一水 2025-12...
真正面向大模型的AI Infra,必须同时懂模型、系统、产业|商汤大装置宣善明@MEET2026

真正面向大模型的AI Infra,必须同时懂模型、系统、产业|商汤大装置宣善明@MEET2026

真正面向大模型的AI Infra,必须同时懂模型、系统、产业|商汤大装置宣善明@MEET2026 量子位的朋友...
最新评论
ufabet ufabet มีเกมให้เลือกเล่นมากมาย: เกมเดิมพันหลากหลาย ครบทุกค่ายดัง
tornado crypto mixer tornado crypto mixer Discover the power of privacy with TornadoCash! Learn how this decentralized mixer ensures your transactions remain confidential.
ดูบอลสด ดูบอลสด Very well presented. Every quote was awesome and thanks for sharing the content. Keep sharing and keep motivating others.
ดูบอลสด ดูบอลสด Pretty! This has been a really wonderful post. Many thanks for providing these details.
ดูบอลสด ดูบอลสด Pretty! This has been a really wonderful post. Many thanks for providing these details.
ดูบอลสด ดูบอลสด Hi there to all, for the reason that I am genuinely keen of reading this website’s post to be updated on a regular basis. It carries pleasant stuff.
Obrazy Sztuka Nowoczesna Obrazy Sztuka Nowoczesna Thank you for this wonderful contribution to the topic. Your ability to explain complex ideas simply is admirable.
ufabet ufabet Hi there to all, for the reason that I am genuinely keen of reading this website’s post to be updated on a regular basis. It carries pleasant stuff.
ufabet ufabet You’re so awesome! I don’t believe I have read a single thing like that before. So great to find someone with some original thoughts on this topic. Really.. thank you for starting this up. This website is something that is needed on the internet, someone with a little originality!
ufabet ufabet Very well presented. Every quote was awesome and thanks for sharing the content. Keep sharing and keep motivating others.
热评文章
LeCun创业首轮估值247亿!Alexandre当CEO

LeCun创业首轮估值247亿!Alexandre当CEO

LeCun创业首轮估值247亿!Alexandre当CEO 克雷西 2025-12-19 10:39:10 来...
认知偏差、落地断层、体验割裂是目前AI产品的三大痛点|百度王颖@MEET2026

认知偏差、落地断层、体验割裂是目前AI产品的三大痛点|百度王颖@MEET2026

认知偏差、落地断层、体验割裂是目前AI产品的三大痛点|百度王颖@MEET2026 西风 2025-12-19 ...
让“组织AI”追上“物理AI”,飞书广州峰会发布“粤企一齐飞”加速计划

让“组织AI”追上“物理AI”,飞书广州峰会发布“粤企一齐飞”加速计划

让“组织AI”追上“物理AI”,飞书广州峰会发布“粤企一齐飞”加速计划 量子位的朋友们 2025-12-19 ...
可打电话可对讲!全球首款奥特曼 AI 互动对话器来了

可打电话可对讲!全球首款奥特曼 AI 互动对话器来了

可打电话可对讲!全球首款奥特曼 AI 互动对话器来了 闻乐 2025-12-19 14:40:37 来源:量子...
云宇星空大模型正式发布,上海市规划资源局与商汤大装置联合打造

云宇星空大模型正式发布,上海市规划资源局与商汤大装置联合打造

云宇星空大模型正式发布,上海市规划资源局与商汤大装置联合打造 十三 2025-12-19 14:34:34 来...