ECMA Script
Javascript trend
Written by Wonjun Hwang
ES2018(ES9)ES2017(ES8) ES2019(ES10)
자바스크립트 엔진?
자바스크립트 엔진(JavaScript engine)은 자바스크립트 코드를 실행하는
프로그램 또는 인터프리터이다. 자바스크립트 엔진은 전통적인 인터프리터일
수도 있고, 특정한 방식으로 바이트코드로 JIT 컴파일을 할 수 있다.[1] 여러
목적으로 자바스크립트 엔진을 사용하지만, 대체적으로 웹 브라우저에서
사용된다.[2][3]
엔진 목록
ECMAScript 2015 a.k.a ES6
주요변화
Spread 연산자 (ES9)
Promise
Promise
async / await (ES8)
Callback => Promise => Generator =>
Async/awwait
Module
BabelJS
 babel 은 es8, es7, es6 등등으로 작성한 문법들을 원하는 ECMA 버전의 문법으
로 교체해준다. webpack설정으로 자동컨버팅이 되도록 해서 쓰거나 babel-cli
로 수동으로 Export(Converting)해서 쓰기도 한다.
모듈은 아직 대다수의 브라우저에서 지원하지 않기 때문에
BabelJS 같은 컴파일러를 사용해서 ES5 스타일로
바꿔줘야 합니다.
Vanilla JS  http://vanilla-js.com/
jQuery = 고전 라이브러리
Go vanila.js
References
 https://www.zerocho.com/category/ECMAScript
 https://www.w3schools.com/js/js_versions.asp
 https://cimfalab.github.io/deepscan/2016/07/ecmascript-6
 http://blog.drakejin.me/ES5-User-Meet-ES8/
 https://sanghaklee.tistory.com/54
 http://vanilla-js.com/
엇 ES7은? 8은? 9는? 10은?
 별 변화 없음.
 굳이 안찾아봐도 됨
 땡큐
 https://www.zerocho.com/category/ECMAScript

ECMA Script