본문 바로가기

Dev Stories/프론트엔드(Front-End)

ECMA, ECMAScript란?

반응형

ECMAScript (ES)는 ECMA International에서 정의하는 스크립트 프로그래밍 언어 표준입니다. JavaScript를 포함한 여러 스크립팅 언어의 표준을 나타냅니다. 즉, JavaScript는 ECMAScript를 준수하는 스크립팅 언어입니다.

ECMAScript는 JavaScript의 표준을 표현하는 용어이고, JavaScript는 프로그래밍 언어입니다. 이름이 비슷해 혼동될 수 있지만 서로 독립적인 개념입니다.

비공식 자바스크립트 로고

ECMAScript는 JavaScript가 다양한 브라우저 환경에서 일관되게 동작할 수 있도록 표준화를 위해 만들어졌습니다.

다음은 국어와 비유하자면 다음과 같이 구별할 수 있습니다.

  • 우리가 쓰는 언어 : 국어 - JavaScript (사용 언어)
  • 국어의 공식 기준 : 표준어 - ECMAScript (표준 명세)
  • 표준어 규정이 담긴 책 :  - ECMA-262 문서
  • 표준어를 정하는 기관 : 국립국어원 - ECMA International (표준화 기구)

 

ECMAScript® 2024 language specification

 

 

2023년 9월 22일 오전 11:15 Notion에 작성한 것을 옮김

반응형