灰鸽子远程控制软件

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 10807|回复: 3

Node.js 10完全支持N-API,即将到来的LTS状态,以及2018年和2019年正在考虑的更多功能

[复制链接]
发表于 2018-4-27 10:13:38 | 显示全部楼层 |阅读模式
Node.js 10.0.0已经发布,并将于2018年10月成为该平台的长期支持(LTS)产品线。作为LTS产品线,它将支持三年。

版本10.0.0增加了对OpenSSL 1.1.0安全工具包的支持,但主要关注增量改进。此外,尽管Node.js 10.0.0随NPM 5.7一起提供,但稍后10.x版本将升级到NPM版本6; NPM 6将提供性能,稳定性和安全性改进。

Node.js中的新功能10
除了OpenSSL 1.1.0支持外,Node.js 10.0.0发行版中的其他功能还包括:

N-API(Node.js API)从beta版转换为稳定版本,并提供稳定的模块API,与V8 JavaScript引擎基础Node.js中的更改无关。该API有助于模块维护人员和生产部署,使升级更容易。
JavaScript语言的改进,其中包括prototype.toString(),它现在返回源代码文本的精确切片,以及侧通道漏洞的缓解以防止信息泄露。
错误处理方面的改进,通过采用错误代码来缓解不断的错误检查。
通过V8提升性能,包括异步生成器和阵列。
通过跟踪事件增加了对代码性能问题的可见性,10.0.0版本。
10.0.0版本中的API允许用户代码在运行时按需启用和禁用跟踪事件,以提高诊断应用程序问题的灵活性。
预计Node.js 10.x系列的更新版本将提供:

HTTP / 2,HTTP的更高性能的后继者。
更好地支持ECMAScript(ES)6模块。 Node.js有自己的模块系统,但ECMAScript 6提供了一个标准化的模块系统。该计划旨在提供与现有Node.js模块共存的兼容浏览器的ECMAScript 6实现。
预计将在Node.js 11.x中提供以下功能:

更好的诊断功能,随着Node.js越来越多地用于生产应用程序,这些功能越来越重要。
在Node.js内核中使用JavaScript承诺,为希望使用承诺类型API的开发人员提供了更好的选择。
支持更多构建/自动化基础架构,并增加对工具和脚本的支持。将添加对较新操作系统的支持,而较旧的操作系统将被丢弃。
Node.js项目中的其他工作并不直接与Node.js 10或Node.js 11发行版相关,其中包括:

第三方NPM模块的安全分类持续取得进展。
对第三方模块进行功能测试,以确保依赖性得到维护。

评帖赚银币(1) 收起
回复

使用道具 举报

发表于 2018-4-29 13:42:57 | 显示全部楼层
+1+1+1+1+1+1+1+1
评帖赚银币(1) 收起
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|灰鸽子远程控制软件|灰鸽子远程控制软件 ( 鲁ICP备14000061号-4 )

GMT+8, 2024-11-22 21:14 , Processed in 0.074809 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表