JavaScript 언어 리소스란 무엇인가?
JavaScript 언어 리소스는 스크립팅 언어의 국제 표준인 ECMAScript와 관련된 모든 자료를 의미합니다. ECMAScript는 국제 표준화 기구인 Ecma International에서 관리하며, 크게 두 가지 사양으로 표준화되어 있습니다.
- ECMA-262: ECMAScript 언어 자체의 핵심 사양
- ECMA-402: 다국어 및 지역화 기능을 담당하는 국제화(Internationalization) API 사양
이러한 표준 문서는 JavaScript가 브라우저나 실행 환경에 관계없이 일관된 방식으로 동작하도록 보장하는 기반이 됩니다.
현재 최신 ECMAScript 표준
현재 유효한 최신 에디션은 다음과 같습니다.
- ECMA-262 9판(9th Edition): ECMAScript 2018 언어 사양(Language Specification)
- ECMA-402 5판(5th Edition): ECMAScript 2018 국제화 API 사양(Internationalization API Specification)
역대 ECMAScript 표준 에디션
이전 버전의 표준 문서 역시 하위 호환성 확인이나 학습 목적으로 유용하게 활용할 수 있습니다.
- ECMA-262 7판: ECMAScript 2016 언어 사양
- ECMA-402 3판: ECMAScript 2016 국제화 API 사양
- ECMA-262 8판: ECMAScript 2017 언어 사양
- ECMA-402 4판: ECMAScript 2017 국제화 API 사양
마무리
ECMAScript 표준은 매년 새로운 에디션이 발행되며 JavaScript 언어의 발전 방향을 제시합니다. 최신 문법과 기능을 정확히 이해하고 싶다면 ECMA-262와 ECMA-402 공식 문서를 참고하는 것이 가장 확실한 방법입니다.