手机版
你好,游客 登录 注册
背景:
阅读新闻

Node.js 12 Current版发布,使用V8 JavaScript引擎

[日期:2019-04-24] 来源:Linux公社  作者:醉落红尘 [字体: ]

今天,Node.js背后的团队宣布发布Node.js 12 Current版本,其新的更新和功能包括更快的启动和更好的默认堆限制,V8更新等等。此版本替换了当前版本行中的版本11。随着版本12的发布,Node.js版本将很快成为Node.js长期支持(LTS),并将于2019年10月发布LTS版本。

Node.js 12有什么新功能?

V8 Javascript引擎v7.4

新版本的V8 JavaScript引擎带有改进的性能,语言和运行时。该团队添加了一项名为零成本异步堆栈跟踪的新功能,该功能改进了具有异步调用帧的error.stack属性。使用V8 v7.4时,参数不匹配的调用速度更快。甚至JavaScript解析也变得更快。

TLS 1.3

此版本的Node.js附带TLS1.3(传输层安全性)支持,现在是默认的最大协议。此版本还支持CLI / NODE_OPTIONS开关,以便在需要时禁用它。

配置默认堆限制

在Node.js 12发布时,JavaScript堆大小是根据可用内存配置的,而不是使用由V8设置用于浏览器的默认值。现在借助这种配置,Node.js不会尝试使用比可用内存更多的内存,并且会在内存耗尽时终止。在处理大型数据集时,此功能非常有用。

将默认的http解析器切换为llhttp

此版本还将默认解析器切换为llhttp,这将有助于更轻松地进行测试和比较新的基于llhttp的实现。

使本机模块变得更容易

Node.js 12使构建和支持本机模块更容易。新的更改包括与工作线程组合更好地支持本机模块。用户现在可以将自己的线程用于本机异步功能。

工作线程

在此版本中,工作线程不需要使用标志。在此版本中,可以在需要时利用其他线程以获得更好的结果。

诊断报告

Node.js 12附带了一个名为诊断报告的新实验功能,允许用户按需生成报告。该报告包含的信息可用于诊断生产中的问题,包括崩溃,高CPU使用率,性能降低,内存泄漏,意外错误等。

Node.js 12 Current版下载地址:https://nodejs.org/en/download/current/

下面关于Node.js的内容你可能也喜欢

如何在Linux中编写您的第一个Node.js应用程序  https://www.linuxidc.com/Linux/2019-01/156561.htm

Ubuntu 14.04/15.04 上安装配置 Node.js v4.0.0  https://www.linuxidc.com/Linux/2015-10/123951.htm
如何在CentOS 7安装Node.js https://www.linuxidc.com/Linux/2015-02/113554.htm
Ubuntu 14.04下搭建Node.js开发环境  https://www.linuxidc.com/Linux/2014-12/110983.htm
CentOS 6.9安装配置Node.js https://www.linuxidc.com/Linux/2017-10/147665.htm
Node.Js入门[PDF+相关代码] https://www.linuxidc.com/Linux/2013-06/85462.htm
Node.js调试图文详解  https://www.linuxidc.com/Linux/2017-03/141636.htm
Node.js开发指南 高清PDF中文版 +源码 https://www.linuxidc.com/Linux/2014-09/106494.htm
Linux下安装Node.js详细完整教程  https://www.linuxidc.com/Linux/2017-01/139726.htm
Ubuntu 16.04 64位 搭建 Node.js NodeJS 环境  https://www.linuxidc.com/Linux/2016-09/135487.htm
CentOS 7.5上安装Node.js搭建Ghost个人博客 https://www.linuxidc.com/Linux/2018-10/155071.htm

Node.js 的详细介绍请点这里
Node.js 的下载地址请点这里

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-04/158270.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款