写点什么

Node 8 进入 LTS,Node 9 开始登场

  • 2017-11-05
  • 本文字数:636 字

    阅读完需:约 2 分钟

Node.js 8(8.9.0)正式进入了 LTS(Long Term Support)发布状态,为企业级开发提供稳定的支持。长江后浪推前浪,在 Node.js 8 进入稳定状态之后,Node.js 9 带着异步资源跟踪等特性开始登场。

Node.js 8 的 LTS 版本主要关注安全和稳定性方面的问题,提供 18 个月的支持。Node.js 8 的主要特性包括:

  • 基于 Google V8 JavaScript 引擎 6.1。
  • NPM 5.0.0 客户端。
  • 更好的性能——比 Node 6 的 LTS 版本高出 20% 的性能。

另外,用于支持本地插件的 N-API 和 HTTP/2 相关特性仍然处在实验阶段。Node.js 基金会建议 Node.js 6 的用户可以开始测试体验 Node.js 8,Node.js 4 的用户则可以升级到 Node.js 8。

再来看看 Node.js 9 都有哪些主要新特性。

Node.js 9 的大部分变更集中在弃用和移除一些不实用的 API 上,并引入新的错误处理系统。新的错误处理系统提供了统一的接口,这样每次在修改错误信息时就不需要做很大的改动。其他的特性包括:

  • 新增的异步钩子(hook)模块提供了一组 API 用于注册异步跟踪资源回调函数。该特性早在 Node.js 8 里就已经引入,只是当时还只是一个实验特性。
  • 基于 Google V8 JavaScript 引擎 6.2。
  • 支持 HTTP/2 和 N-API,现在要使用这些特性不需要再提供命令行标记,不过仍然处在实验阶段。

要了解更多 Node.js 8 和 Node.js 9 方面的内容,请访问 Node.js 官方网站


感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-11-05 18:002768
用户头像

发布了 322 篇内容, 共 151.2 次阅读, 收获喜欢 148 次。

关注

评论

发布
暂无评论
发现更多内容

聊聊Redis SDS

huizhou92

redis

Java并发编程基础--Java内存模型

Java收录阁

DDD 实践手册(5. Factory 与 Repository)

Joshua

企业架构 设计模式 领域驱动设计 DDD 架构模式

C++ sqlite3使用指南

泰伦卢

c c++ C#

Netty 源码解析(八): 回到 Channel 的 register 操作

猿灯塔

深入浅出虚拟内存

泰伦卢

c c++ C#

每日算法之leetcode 50 Power

田镇珲

递归 LeetCode 分治

关于 WordPress-Automatic 的分布式办公实践

刘培培

分布式办公 远程办公

工作感悟随笔

程序员小岑

感悟

程序员《后浪》-图文版

Java_若依框架教程

后浪 程序媛 娱乐

原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (三)单元测试在整个测试体系中的位置

编程道与术

软件测试 TDD 单元测试 集成测试 验收测试

Redis学习笔记(列表类型)

编程随想曲

redis

程序员• 后浪

古时的风筝

程序员 后浪

架构师快问快答2

IT民工大叔

C++中glog源码剖析以及如何设计一个高效 log模块

泰伦卢

c c++ C#

游戏开发通用技术和工具

波波

编程 游戏开发 H5游戏

回"疫"录(10):危机与希望

小天同学

疫情 回忆录 现实纪录 纪实

电脑城最简单骗局,仍然有无数人上当

周三不加班

电脑城 电脑选购

Web百度离线地图开发

玏佾

WebGIS 离线地图 Web离线地图

自助设备系列——增长点

孙苏勇

产品 行业资讯 智能设备

无所不能 就像妈妈一样

Neco.W

思考 情绪

数据湖引擎是什么鬼

数据社

大数据 数据仓库 数据湖 数据架构

时间足够爱你

rmrf

学习 思考 持之以恒

Java并发编程--ReentrantLock

Java收录阁

并发编程

go 怎样做 stw

huizhou92

Go 语言

未完成乞丐版 Args

escray

学习 CSD 认证实战营

和孩子聊聊死亡

陈医僧Ethan

感悟 育儿

作为自由职业者,我的近况

一尘观世界

程序员 自由职业 复盘

理解go 的 sort

huizhou92

Go 语言

想看懂stl代码,先搞定type_traits是关键

泰伦卢

c c++ C#

MacOS高效使用指南-我的体系化方案以及软件清单

lmymirror

高效工作 效率工具 知识管理 Mac 操作系统

Node 8进入LTS,Node 9开始登场_语言 & 开发_薛命灯_InfoQ精选文章