一,简单梳理一下V20版本的新特性。
1:引入权限控制模型 (Permission Model)。
2:同步的 import.meta.resolve。
3:Test Runner 到达稳定状态。
4:V8 JavaScript 引擎更新至 11.3,增加了 5 个新特性。
5:支持构建单一可执行应用程序(就是可以独立打包成exe文件)。
6:Ada 更新至 2.0 等。
看到没?权限控制,构建exe文件等等,这些原本只有Deno才支持的特性,现在Node.js的V20版本都支持了。
哈哈,看到这次的更新,突然感觉好搞笑,不过Deno诞生的初衷(为了解决Node的一些缺点)今天终于算实现了!
二,温馨提示。
1:Node.js V14版本将在本月30号停止维护,V16版本将在9月份结束生命周期,建议大家有条件的可以先升级到V18版本,然后等V20推出正式版本以后再升级。
2:想详细了解新特性具体如何使用的,可以参考以下两篇文章。
(英文版)https://nodejs.org/en/blog/announcements/v20-release-announce