ES6알아보기 01 - Javascript와 ES6(ECMAScript2015)

ES6알아보기 01 - Javascript와 ES6(ECMAScript2015)

2018, May 21    

ES6(ECMAScript2015) 란?

많은 분들이 ES6를 자바스크립트의 6번째 버전으로 알고 계시는 분들이 많이 계시는 것 같습니다. 정확이 얘기하면 Javascript와 ECMAScript는 차이가 있습니다. Javascript는 넷스케이프에서 만든 동적 브라우저를 위한 언어입니다. 자바 스크립트 출시 이후 여러 브라우저에서의 유사 언어들이 나오게 되었고(익스플로러의 Jscript 등) 표준 규격의 대한 필요성이 요구되었습니다. 이에 따라 ECMA 표준화 기구 에서는 표준규격을 제정하게 되었고 현재는 모든 브라우저들이 이 규격을 따르고 있습니다.
ES6 ECMA에서 제정한 6번째 표준규격으로 흔히 ES6혹은 ECMA2015라고 부르고 있습니다.

이미 모든 브라우저에서 ES6를 지원하는 상태이고 많은 개발자들도 ES6스타일로 많이 발전한 상태 입니다. 새로 Javascript에 입문하시는 분들에게도 이제 ES6는 필수가 되었습니다. ES7, ES8도 이미 출시된 상태이지만 ES6만큼의 큰 변화는 없기 때문에 ES6 를 확실히 다지고 간다면 큰 어려움은 없을 듯 합니다.

아래의 링크에서 브라우저별 이식률을 확인 할 수 있습니다.
https://kangax.github.io/compat-table/es6/

아직까지 한국과 일본에서의 IE11의 사용률을 높기 때문에 개발시 Transcript 툴을 사용하거나 할 필요성은 여전히 있다고 생각됩니다.