web-dev-qa-db-fra.com

Comment comparer la version du moteur Javascript V8 entre Chrome et NodeJS dans un terminal?

Chaque fois qu'une fonctionnalité de la spécification ECMAscript est implémentée (voir le lien ci-dessous) dans V8 Javascript Engine à partir de Google Chrome navigateur , nous ne savons jamais quand sera disponible sur NodeJS Server . J'ai toujours recherché un moyen simple de connaître cette information en tapant dans Terminal on Bash (CLI).

Tableau de compatibilité ECMAScript :

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

Eh bien, maintenant je voudrais le partager avec vous!

1
Fernando Santucci

Pour vérifier la version actuelle installée du Google Chrome navigateur , NodeJS Server ou moteur Javascript V8 à partir de NodeJS, tapez dans Terminal sur Bash CLI:

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

Pas besoin Grep ou AWK ou Sed pour couper le texte résultant!

Pour vérifier la version du moteur Javascript V8 à partir du navigateur Chrome, entrez l'URL chrome://version dans la barre d'adresse.

Pour savoir quelle version de Chrome a implémenté chaque fonctionnalité de spécification ECMAScript, accédez au site ci-dessous et filtrez la catégorie Javascript :

https://www.chromestatus.com/samples

Pour connaître la version de la V8 fournie avec les versions antérieures Chrome, accédez au site ci-dessous:

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

0
Fernando Santucci