Edited at

EcmaScriptまわりを整理


ECMAScript Editions

Official Name
a.k.a.
a.k.a

ECMAScript2009
ECMAScript5
ES5

ECMAScript2015
ECMAScript6
ES6

Versions


ES6


  • let, const

  • Default parameter values

  • Arrow Functions


周辺ツールなどをざっくりと


Babel


  • JSのコンパイラ

  • ES6で書いたコードをES5に変換してくれる


Webpack


  • 複数のJSファイルや画像ファイルをまとめる

  • モジュールバンドラーと言われるもの


Node.js


  • サーバーでJavascriptが動作する環境

  • シングルスレッド+非同期処理により大量のリクエストを処理できる

  • V8エンジンで動作している