我看到Node.js已将i/o添加到其功能中,这是否意味着它现在更加异步,或者它使用与以前相同的并发模型?
另外,我认为Node在v8上,他们为什么要回到v4?
io.js是node.js代码库的一个分支,它与核心node.js的进展不同.io.js是它的名字,与一些大的I/O功能没有直接关系.
版本4.0命名法源自io.js正在使用的版本控制方案,这实际上是该分支的下一个主要版本.您可以在本文中阅读更多详细信息:4.0是新的1.0.并且,您可以在本文中阅读有关将io.js和node.js代码库合并到Node Foundation中的信息:Node.js和io.js合并在Node Foundation下.
所有版本的node.js和io.js都使用Google的V8 Javascript引擎.短语"V8"意味着"版本8",而不是它的使用方式."V8"是Google JS引擎的名称,不会更改.V8引擎有一个单独的版本号.4.0版本号是node.js版本,与包含哪个特定版本的V8 JS引擎无关.
在本文中您需要了解有关Node.js 4.0.0的所有信息,这段文章解决了版本号问题:
为什么选择"4.0.0"?
io.js项目使用语义版本控制(semver),其第一个主要版本是1.0.目前io.js的主线是3.x. 为了避免与Node.js的0.x方案发生冲突,我们决定融合版本应该是4.0.0,并且从现在开始也将遵循semver方案.