ES6은 문법이고 자바스크립트의 표준 그리고 규격을 나타내는 용어다.
숫자 6은 버전을 의미하는 것 이고 ES6은 2015년도에 출시되었다.
아주 과거에 자바스크립트를 개발한 회사가 잘나가서 경쟁사가 J스크립트를 개발했다고 한다. 이 두 언어가 비슷해서 사람들은 혼란스러워하기 시작했고 이 때 ES가 등장했다. 그래서 이것은 프로그래밍 언어가 아니라 스크립트의 표준, 그리고 규격인 것이다.
ES6문법에는..
템플릿 리터럴, 객체리터럴, let, const 키워드, 구조 분해 할당, 화살표 함수, class, Promise, module, 스프레드연산자, 루프등
정말 많은 문법들이 있다.
ES6은 ES5에 비해서 많은 기능들이 추가되었고 이것은 유지보수성 그리고 가독성 향상으로 이어지게 된다.