如何在终端中比较 Chrome 和 NodeJS 之间的 V8 Javascript 引擎版本?

如何在终端中比较 Chrome 和 NodeJS 之间的 V8 Javascript 引擎版本?

每次实现 ECMAscript 规范的一个特性时(见下面的链接),V8 JavaScript 引擎Google Chrome 浏览器我们永远不知道什么时候可以NodeJS 服务器。我一直想要一种简单的方法来在 Bash 命令行 (CLI) 上的终端中输入这些信息。

ECMAScript 兼容性表

https://kangax.github.io/compat-table/es6/

好吧,现在我想与你们分享!

答案1

检查当前安装的版本Google Chrome 浏览器NodeJS 服务器或者V8 JavaScript 引擎从 NodeJS,在 Bash CLI 的终端中输入:

$ 
$ google-chrome --product-version
  63.0.3239.84
$ 
$ node --version
  v8.9.3
$ 
$ node -p process.versions.v8
  6.1.534.48
$ 

沒有需要Grep或者大王或者塞德修剪文本结果!

检查版本V8 JavaScript 引擎chrome://version在 Chrome 浏览器中,在地址栏中输入 URL 。

要了解哪个 Chrome 版本实现了每个 ECMAScript 规范功能,请访问以下网站并过滤类别JavaScript

https://www.chromestatus.com/samples

要了解以前版本的 Chrome 附带的 V8 版本,请访问以下网站:

https://en.wikipedia.org/wiki/Google_Chrome_version_history

相关内容