即将发布的版本7测试版将转向VM不可知论,并在金矿技术中增加了Canary,以确保模块不会中断。一份雄心勃勃的节点路线图。js在周五发布,突出表现为性能提升、虚拟机的不可知论和模块安全性。
节点。该节点的社区经理Mikeal Rogers说,将于下周发布测试版的js 7将会推出V8 5.4 JavaScript引擎,该引擎主要关注与内存有关的性能改进。周五js基金会。
在你的开发商店里使用JavaScript ?InfoWorld查看17个JavaScript编辑器和ide和22个JavaScript框架,准备采用它们。|与InfoWorld的应用程序开发通讯保持在编程的热门话题。]
它还将支持98%的ECMAScript 6语言功能,而在Node中这一比例为56%。js v5,”罗杰斯说。ECMAScript是标准的底层JavaScript。的节点。js核心团队还计划对ES6和ES7进行更多的改进,未来的版本将包括承诺、异步等待和额外的ES6模块。
version 7的第一个beta版本关注于稳定性,特别是围绕节点的模块系统。js NPM,罗杰斯说。”节点。js v6将成为2016年10月的长期支持版本,它有许多由文件系统API导致的回归,目的是为了提高性能,但伤害模块。节点。js v7正在努力解决这些问题,同时保持性能。
节点核心技术指导委员会已经确定了生态系统中最依赖的68个节点模块。金矿技术中的金丝雀将被用来确保当更新发生在节点版本控制时,模块不会中断。
今年早些时候,在NPM注册表上只包含17行代码的模块被删除,这使得依赖它的程序(包括Babel编译器)无法工作。但一位节点代表表示,金矿项目中的金丝雀与这种情况无关;相反,它是确保节点的技术检查。js核心更新和模块不会中断。
在VM静脉,节点。js将适应微软的Chakra JavaScript引擎。“节点的默认VM”。js将继续是V8,不过是Node的一个大目标。js将在明年成为完全与vm无关的,”Rogers说。为此,[节点技术指导委员会]正在进行节点。js对脉轮的核心。”
节点版本8将获得WHATWG URL解析,以确保在节点中解析与在浏览器中相同。改进的HTTP 1.1规范遵从性被计划用于更好的输入验证和增强安全性;HTTP 2的支持最终也将被添加。
领取专属 10元无门槛券
私享最新 技术干货