자바스크립트 스터디-ECMAScript

BackEnd_Ash.log·2021년 2월 22일
0

이책을 가지고 스터디를 진행한다.

스케쥴

참고자료

Javascript 와 ECMAScript

Javascript 말은 많이 들어왔고 우리들이 많이 사용하고있지만

자바스크립트 언어의 핵심은 ECMA-262 표준에 정의되어있다고 한다.

그리고 이 표준에 정의된 언어를 ECMAScript 라고부른다.

Script??

스크립트 언어 는 컴파일 과정을 요구하지 않는 언어이다.
C 언어나 Java 같은 언어들은 컴파일이 필요하지만 ,
스크립트 언어들은 컴파일이 필요하지 않다.

ECMA ??

ECMA 는 표준을 제정한다.

ECMAScript

ECMAScript 는 ECMA-262 에서 정의된 하나의 사양을 의미한다.
ECMAScript 는 스크립트 언어가 준수해야 하는 규칙 , 세부 사항 및 지침을 제공한다.

Javascript 엔진

각 웹브라우저에는 자바스크립트 언어를 읽을수있는 엔진이 있다.
대표적으로 크롬은 Google Chrome V8 을 이용하고 있다.

이러한 Javascript 엔진 에 따라서 , 성능에 차이가 나고 .
몇몇 브라우저들은 버전에 따라서 못 읽어들일수도 있다.

ECMAScript 6 의 탄생

ECMAScript 6 은 2015년에 완성되었고 공식적으로 'ECMAScript 2015' 라고 불린다.

바벨 ( Babel )

자 그럼 좋은게 아닐까?? ECMAScript 6 이 탄생했으니 ..
하지만 다양한 웹 브라우저가 존재하고 호환성에 문제가 있다.

이것을 해결하기 위해 Babel 이 등장하게 된다.
내가 ES6 으로 작성하게 되면 이것을 ES5 코드로 바꿔준다.

profile
꾸준함이란 ... ?

0개의 댓글