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!
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: