广州都市报

您现在的位置: AIX > AIX历史 > Nodejs1600发布开源中国

Nodejs1600发布开源中国

发布时间:2024/1/17 18:38:44   点击数:
福建白癜风医院 http://pf.39.net/bdfyy/bjzkbdfyy/140721/4429412.html

出品

开源中国

Travis

Node.js是能够在服务器端运行JavaScript的开放源代码、跨平台JavaScript运行环境。Node.js由Node.jsFoundation(已与JSFoundation合并为OpenJSFoundation)持有和维护,亦为Linux基金会的项目。Node.js采用Google开发的V8运行代码,使用事件驱动、非阻塞和异步输入输出模型等技术来提高性能,可优化应用程序的传输量和规模。这些技术通常用于资料密集的即时应用程序。

Node.js16.0.0正式发布,本次更新内容如下:

稳定TimersPromisesAPI:

TimersPromisesAPI提供了一组替代的定时器函数,这些函数返回Promise对象。在Node.jsv15.0.0中添加,在此版本中,它们从实验状态升级为稳定状态。

Toolchain

Node.jsv16.0.0将是发布用于AppleSilicon的预构建二进制文件的第一个版本。虽然我们将为Intel(darwin-x64)和ARM(darwin-arm64)架构提供单独的压缩文件,但macOS安装程序(.pkg)将作为多架构二进制文件提供。

(SEMVER-MAJOR)build:移除对Python2的支持#(SEMVER-MAJOR)build:将Makefile中的Python默认为Python3#build:更新Makefile以支持fat二进制#(SEMVER-MAJOR)build:在macOS上启用ASLR(PIE)#build:对早于8.3.0的gcc版本发出警告#(SEMVER-MAJOR)doc:将最低支持的Xcode更新到11#(SEMVER-MAJOR)doc:将最低支持的GCC更新到8.3#(SEMVER-MAJOR)doc:将AIX的16.x版本更新为GCC8#工具:在Distribution.xml中设置arch#V89.0:

V8JavaScript引擎已更新至9.0,其中包括性能调整和改进。

这次更新还带来了ECMAScriptRegExpMatchIndices,它提供了捕获字符串的开始和结束索引。当正则表达式有/d标志时,索引数组可以通过匹配对象上的.indices属性获得。

弃用和移除:

(SEMVER-MAJOR)fs:删除允许的rmdir递归#(SEMVER-MAJOR)fs:运行时弃用rmdir递归选项#(SEMVER-MAJOR)lib:运行时弃用访问process.binding(

转载请注明:http://www.wangbaoying.com/jbbj/8887.html

网站简介 | 发布优势 | 服务条款 | 隐私保护 | 广告合作 | 合作伙伴 | 版权申明 | 网站地图

当前时间: