资讯专栏INFORMATION COLUMN

Node12有哪些值得关注的新特性?

kaka / 878人阅读

摘要:再之后会有个月的延长维护期。期间支持的变更严重的,严重的安全问题或者文档更新。已经成为协议的一个重大更新,并且正在积极地在上集成。此外,默认情况下已禁用和,并且库已删除已弃用的函数。

前言

时隔一年,Node.js 12 如约而至,正式发布第一个 Current 版本。它将从2019年10月开始进入长期支持(LTS)版本直到2022年4月。

该版本带来的新特性:

V8 更新带来好多不错的特性。

HTTP 解析速度提升。

启动速度大幅提升。

更好的诊断报告和堆分析工具。

ESM 模块更新。

LTS

Node维护了着两条发布流程线:奇数版本每年的10月份发布,偶数版本第二年的4月份发布。当一个奇数版本发布后,最近的一个偶数版本会立即进入LTS维护计划,一直持续18个月(LTS Start )。再之后会有12个月的延长维护期(Maintenance Start)。

这两个期间可以支持的变更是不一样的:

LTS期间支持的变更:bug fix,安全问题 fix, 文档更新和与未来新特性兼容问题的更新。

Maintenanece期间支持的变更: 严重的bug fix,严重的安全问题 fix 或者文档更新。当一个偶数版本发布时,奇数版本只有2个月的维护期,再只能乖乖升级。

就目前而言,Node.js 6.x 和 8.x 将在 2019 年末结束 LTS 的支持,大家尽快升级到 10.x 吧。

ESM

自从ES6中的标准化以来,import/ exportsyntax已成为JavaScript开发人员的首选模块语法,而Node团队一直在努力实现本机化。实验性支持从第8阶段的Node 8.0开始,并在最新的Node版本上迈出了重要的一步。所有主流浏览器都支持 ECMAScript模块

TLS和安全

Node 12 现在支持TLS 1.3,它提供更高的安全性和更短的延迟。TLS 1.3已经成为协议的一个重大更新,并且正在积极地在Web上集成。通过实施TLS 1.3,Node应用程序将增加最终用户隐私,同时通过减少HTTPS握手所需的时间来提高请求性能。此外,默认情况下已禁用TLS 1.0和1.1,并且crypto库已删除已弃用的函数。

堆大小分配策略

以前使用默认的V8堆大小,相当于700MB(32位系统)或1400MB(64位系统)。Node现在将根据可用内存确定堆大小,这将确保它不会使用超过允许的资源。

堆转储功能

Node 12提供了生成堆转储的功能,从而可以更轻松地调查内存问题。

其他值得关注的更新

工作线程不再需要标志

http已将其默认解析器更新为llhttp

assert 验证所需的参数并调整松散的断言

buffer 改进使其更稳定和安全

async_hooks 删除已弃用的功能

本文首发于公众号「前端新视界」,分享前端资讯、技术干货、编码人生,欢迎关注。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/103921.html

相关文章

  • Node 12 值得关注的新特性

    摘要:启动速度大幅提升。同时,通过重用主进程缓存,的启动速度提升了。在已经引入的特性,在里面默认启用,无需使用开启。相关介绍诊断报告提供了新的实验性功能诊断报告,一个非常有用的特性。升级为,增强安全功能。 前言 时隔一年,Node.js 12 如约而至,正式发布第一个 Current 版本。 该版本带来了诸如: V8 更新带来好多不错的特性。 HTTP 解析速度提升。 启动速度大幅提升。 更好的...

    springDevBird 评论0 收藏0
  • 《阿里云前端技术周刊》第二期

    摘要:作者也树校对染陌素材也树英布阿里云前端技术周刊由阿里云智能商业中台体验技术团队整理编写。如何在工作中快速成长致工程师的个简单技巧工程师成长干货,全文提纲如下,图片来自阿里技术公众号关于我们我们是阿里云智能中台体验技术团队。 作者:@也树 校对:@染陌 素材:@也树、@英布 《阿里云前端技术周刊》由阿里云智能商业中台体验技术团队整理编写。 知乎:阿里云中台前端/全栈团队专栏 Github...

    kyanag 评论0 收藏0
  • 个人分享--web前端学习资源分享

    摘要:前言月份开始出没社区,现在差不多月了,按照工作的说法,就是差不多过了三个月的试用期,准备转正了一般来说,差不多到了转正的时候,会进行总结或者分享会议那么今天我就把看过的一些学习资源主要是博客,博文推荐分享给大家。 1.前言 6月份开始出没社区,现在差不多9月了,按照工作的说法,就是差不多过了三个月的试用期,准备转正了!一般来说,差不多到了转正的时候,会进行总结或者分享会议!那么今天我就...

    sherlock221 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<