본문 바로가기
자바스크립트 Deep Dive

자바스크립트와 ECMAScript 차이점

by 준생님 2023. 2. 4.

ECMAScript란 자바스크립트의 국제 표준 기구인 ECMA에서 정한 ECMA-262번 표준 사양을 말한다.

ECMAScript는 자바스크립트의 문법을 규정한다.

각 브라우저의 제조사는 ECMAScript 사양을 준수하여 자바스크립트 엔진을 구현해야 한다.

 

자바스크립트는 ECMAScript를 포함한 더 넓은 개념이다.

자바스크립트는 ECMAScript 를 포함하고,

클라이언트 사이드 Web API (DOM, Web Storage, WebWorker 등)까지 포함하는 개념이다.

https://velog.io/tags/%EB%AA%A8%EB%8D%98-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-Deep-Dive
https://developer.mozilla.org/ko/docs/Web/API

 

 

Web API | MDN

웹 코드를 작성한다면 많은 API를 사용할 수 있습니다. 아래 목록은 웹 앱이나 웹 사이트를 만들 때 사용할 수 있는 모든 인터페이스(객체의 유형)입니다.

developer.mozilla.org

Web API 종류는 위 페이지에서 확인 가능하다.