Javascript V8和ES8有什么区别

Javascript V8和ES8有什么区别,javascript,v8,ecmascript-2017,Javascript,V8,Ecmascript 2017,我想知道V8和ES8之间的区别是什么 ES8(或者更确切地说是ES2017)是编程语言标准 V8是谷歌标准的实现。与raven和writing desk之间的标准相同 V8是一个引擎——它是执行Javascript代码的软件 ES8是ECMAScript版本8的缩写,是Javascript语言的标准。V8可能支持不同版本的ECMAScript。您是否先试用过google?V8是一个JavaScript引擎,ES8是一种语言规范为什么命名为ES2017更好?我一直不明白。这似乎让自己注定要失败;现

我想知道V8和ES8之间的区别是什么

ES8(或者更确切地说是ES2017)是编程语言标准


V8是谷歌标准的实现。

与raven和writing desk之间的标准相同

V8是一个引擎——它是执行Javascript代码的软件


ES8是ECMAScript版本8的缩写,是Javascript语言的标准。V8可能支持不同版本的ECMAScript。

您是否先试用过google?V8是一个JavaScript引擎,ES8是一种语言规范为什么命名为ES2017更好?我一直不明白。这似乎让自己注定要失败;现在是2017年,由于传统浏览器、移动浏览器、safari等原因,如果我的浏览器支持es2017,我们仍然无法在没有transpiler的情况下在生产客户机代码中使用ES2015/16。如果我的浏览器支持es2017,我可以在node中使用它?或者node.js也必须与之兼容?@PaulS。这是因为自ES2015(或ES6)以来,ECMA决定每年发布一个规范,其中包含规范中准备好的所有建议。这并不是现代浏览器和实现没有跟上的一个因素。这一年意味着规范发布年,而不是所有的功能都将在该年实现和可用year@PaulS. - 该标准称为ECMA-262 ES2017第8版。我发现ES2017没有ES8那么模棱两可,因为标准名称是ES2017或ES2017第8版,而不是ES8。@zerkms承认,你是对的。。。但是V8大部分是用C++编写的,并且没有用JavaScript或ActionScript做的相同的标准来实现标准。我只是觉得把它称为ES8的一个实现有点混乱。