1. 引言
Node12 发布有几个月了,让我们跟随 Nodejs 12 一起看看 Node12 带来了哪些改变。
2. 概述
Node12 与以往的版本不同,带来了许多重大升级,包括更多 V8 特性,Http 解析速度的提升,启动速度的提升,更好的诊断报告、内置堆分析工具,ESM 模块的更新等。
V8 引擎升级
V8 升级带来了如下几个特性:
- zero-cost async 堆栈信息 原生支持了 async 堆栈信息,不会添加额外运行时内容。
- 参数数量不匹配时性能优化 即便参数传递多了或少了,现在都几乎不会影响 Node 的执行速度。
- 更快的 async async /await 已经比 promises 快了两个 microticks。
- 更快的 Js 解析速度 网页中的 V8 引擎一般花费 9.5% 时间在 JS 解析上,经过解析加速后,现在花费在 JS 解析上的时间降低到平均 7.5%。
可见 V8 引擎的升级不仅给 Node12 带来了福音,

最低0.47元/天 解锁文章
1223

被折叠的 条评论
为什么被折叠?



