Node.js 9.0版本 发布了!Node.js 8 转为 LTS 状态

Posted 前端教程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js 9.0版本 发布了!Node.js 8 转为 LTS 状态相关的知识,希望对你有一定的参考价值。

我们很高兴地宣布,今天晚些时候Node.js 8超将生产转移到事实上的长期支持版本上线开始了一个更大的用户群需求的稳定性和安全性(8.9.0 Node.js是第一个正式的Node.js 8发布打LTS状态8)。 Node.js是一个最大的释放线从Node.js社区最新的功能和附加功能如异步/等待V8  引擎6.1。 它高达20%的速度比其前任Node.js 6源nearform在典型的Web应用程序)。一个早期测试发现,Node.js Web响应由70%减少8:

“Node.js 8削减我们的Web响应全线70%解锁ES7特征让我们写更简单、更易于维护的代码,”Connor Peet说,在搅拌机的高级软件工程师,一个现场直播的网站。

如果你想知道ES7特征是Node.js版本兼容,检查这真的很方便和令人敬畏的指南。

让我们来看看一些很棒的功能,你可以在Node.js找到8.9.0(包括实验)为什么性能有大幅度的提高。

在Web和企业应用程序的性能增强

8.9.0到底Node.js is equipped withV8  引擎6.1。新的V8引擎来自Turbofan和点火 管道,从而导致较低的内存消耗和更快的启动时间在Node.js应用。如果你想了解更多关于更新的V8引擎,看看这个博客。

HTTP/2不再是落后的标志,但仍在本新闻稿中的实验模式。我们期待与这额外的变化, 但是一旦超出实验模式,它将允许开发人员使用新的协议来加快应用程序。HTTP / 2允许 开发者取消许多HTTP / 1.1变通方法使应用程序更快,更简单和更 强大。更多的上下文的HTTP / 2的好处是可以发现在这篇博客从risingstack。

更多的合作外,Node.js社区里面增加了稳定性

V8团队,在谷歌的开源的高性能 引擎小组,现在优先保证Node.js与铬V8不能 升级如果死机Node.js,这意味着对Node.js的维护社区的稳定和不变形,增加esnext较早的适应特征。在与Node的长期支持(LTS)的释放,这种稳定性是至关重要的许多 企业采用Node.js在企业环境。

更多关于这项工作可以在弗兰西欣克尔曼的 基调在Node.js交互。弗兰西在Chrome V8谷歌工作,她是Node.js核心技术委员会成员。

Node.js API(n-api),一个稳定的模块API是独立变化的V8引擎,可8.9.0 Node.js的实验特征。该技术是与谷歌,IBM,英特尔,微软,nearform,nodesource合作创建的,和个人的 贡献。它允许本地模块运行在新版本的Node.js不需要重新编译。这使得软件包的维护者必须更新这些依赖关系,创造更稳定、更开放的选择对于那些消费模块。 也集合基础VM中立开放Node.js了环境新的物联网、移动和各种不同的。

这组看到后增加社区参与Node.js互动2017和专注于获得n-api出实验状况,提高文档和回应的人谁是试图采取n-api报告错误。学习如何 可以帮助其进步在这里。

异步/等待带来优雅的编码和更多

异步/等待是Node.js 8.9.0完全支持,它允许开发者编写更多的线性码相对于回调,吸引新人和那些从 语言如C #对Node.js。这对维护 大型代码库的呼吁。对!

ES模块实验

ES模块第一次来到Node.js,在8.7.0国旗版。它是从一个不同的合作者多年工作的高潮。第一个标准化2015,ES模块是一个标准的书写方式,模块化的 代码,可以运行在 网站和Node.js。Node.js历来使用CommonJS模块加载模式,它将继续在8是Node.js的默认行为。X LTS。

我们的实验系统模块的实施将允许开发人员开始试验的标准化模块的模式在今天的Node.js,团队在第一级支持。不落实,没有努力, 孜孜不倦的工作是可能的布拉德法瑞斯谁一直在Node.js实施TC39在一级标准的工作模块。

在Node.js 8 LTS更好吃的东西,看看nodesource概况的博客。

所以,Node.js 9怎么样?

Node.js项目也发布了Node.js 9.0.0开发者在测试和实验感兴趣。这个版本的重点是增加和测试新的出血边缘特征和经常更新。因此不推荐用于 使用Node.js生产。

在这个新版本的变化大部分涉及贬低或清除遗留的API。此外,Node.js核心代码是慢慢迁移到新的系统误差。这种迁移的目标是把一个独特的代码与抛出的所有错误 Node.js。这将允许的错误信息没有被打破了。它也不依赖于用户的错误信息使代码更健壮。在升级的更多信息,看看Joyent的概述。

大谢谢你

有这么多的人在这些版本。如果你是其中的一部分,谢谢你一百万次。对Node.js 8.9.0发布经理吉普森法内斯托克和Node.js 9.0.0,它是时在想什幺的思想快照。

如果你在下载这些版本感兴趣,请头在这里 - 他们应该贴在今天晚些时候(寻找Node.js 8.9.0和Node.js 9.0.0)。如果你对Node.js 4。x 或Node.js 6。x,我们建议开始迁移过程到8 x LTS Node.js。

想了解更多关于整体Node.js发布策略和节奏?头部在这里。

> 本文转载自:
> 译者:前端网http://www.qianduandaxue.com/
> 原文链接:[http://www.qianduandaxue.com/show_1_125.html]
> 英文原文:[https://medium.com/the-node-js-collection/news-node-js-8-moves-into-long-term-support-and-node-js-9-becomes-the-new-current-release-line-74cf754a10a0)


猜你喜欢


     



觉得本文对你有帮助?请分享给更多人

关注「前端教程」,提升前端技能

以上是关于Node.js 9.0版本 发布了!Node.js 8 转为 LTS 状态的主要内容,如果未能解决你的问题,请参考以下文章

正式版来袭!Kafka 1.0 发布,告别4位数版本号;Angular 5.0 和 Node.js 9.0 迎重大更新

node.js 9 来了!重大版本更新!

Node.js 4.0.0 正式发布了

2017,我们来聊聊 Node.js

Node.js 10带着npm 6来了!

现在 Node.js 添加了 io.js,是否比以前更异步了?版本怎么了?