[聚合文章] Node.JS 8.x和9.x新特性:N-API,NPM5,ERROR CODE

JavaScript 2017-11-26 13 阅读

Node.JS刚刚发送了9.0,8.0升级为正式版,并将长期支持。下面是Node.JS 8和9的一些新特性

Node.js 8 新特性

Node.JS 8主要升级了安全性和稳定性,并将维护1年半的时间。

采用 Google v8 6.1 JavaScript 引擎

The NPM 5.0.0

在典型Web应用中,性能比6.x提升20%的性能

两个试验特性:

N-API

HTTP/2

N-API是专门为Node.JS的c/c++扩展而开发的,相当一个连接node.js和google v8的适配器,开发者的插件将不再依赖Google v8的接口,因为这些接口可能会变,进而导致版本升级时插件编绎失败。n-api提供了一系列与版本和Google V8无关的扩展接口。

Node.js 9 新特性

主要引入了新的报错处理,每个错误将会抛出统一的错误编码(Error_Code)

访问:

error.code

可能的值:

ERR_ARG_NOT_ITERABLE

ERR_ASSERTION

ERR_ASYNC_CALLBACK

ERR_ASYNC_TYPE

其他特性:

更新async异步模块【试验中】

Google V8 6.2 JavaScript引擎

HTTP/2 和 N-API改进

注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。