Node.js 12现在可用,执行CPU密集型JavaScript操作提升

Node.js已升级到版本12,其中包括更快的启动和更好的默认堆限制,以及许多升级和新功能。Node.js长期支持版本(LTS)将于今年10月发布。

Node.js 12现在可用,执行CPU密集型JavaScript操作提升

Node.js是一个开源的跨平台JavaScript运行时环境,可在浏览器之外执行JavaScript代码。

在Node.js 12中,V8引擎升级到7.4,提供异步跟踪,参数不匹配的更快调用,以及更快的JavaScript解析。Node.js还引入了TLS1.3作为其默认的最大协议。这次更新现在将根据可用内存配置JavaScript堆大小,而不是像以前版本中那样使用V8设置的默认值。此外,默认解析器切换到llhttp。

版本12包括更好地支持本机模块与工作线程相结合,它们对执行CPU密集型JavaScript操作非常有用,并且包含更新的N-API,这使得更容易将自己的线程用于本机异步功能。

实验性功能包括“诊断报告”,允许用户根据需要或特定事件发生时生成报告,以及支持ES6模块的更新实验版本。

相关推荐