자바스크립트 언어 자료

ECMAScript자바스크립트의 토대를 구성하는 스크립트 언어입니다. ECMAScript는 ECMA International 표준화 기구에 의해서 ECMA-262 및 ECMA-402 스펙에서 표준화되었습니다. 다음은 현재까지 승인됐거나 작업 중인 ECMAScript 표준입니다:

이름 링크 출시 날짜 설명
현재판
ECMA-262 2017 (ES 8) Working draft, repository 2017 ECMAScript 2017 (제8판), 현재 진행 중인 작업.
ECMA-402 4.0 Working draft, repository 2017 ECMAScript 국제화 API 4.0, 현재 진행 중인 작업.
폐기(Obsolete)/역사판
ECMA-262 (ES 1) PDF June 1997 ECMAScript 표준 원본.
ECMA-262 (ES 2) PDF August 1998 ECMAScript 표준 제2판; 또한 ISO 표준 16262.
ECMA-262 (ES 3) PDF December 1999 ECMAScript 표준 제3판; JavaScript 1.5에 해당.
errata 참조
ECMA-262 (ES 5) PDF December 2009 ECMAScript 제5판
ES5 errata 및 ECMAScript 5 support in Mozilla 참조
ECMA-357 PDF June 2004 ECMAScript for XML (E4X).
E4X errata 참조.
ECMA-357 Edition 2 PDF December 2005 ECMAScript for XML (E4X).
ECMA-262 (ES 5.1) PDF, HTML June 2011 이 판은 국제화 표준 ISO/IEC 16262:2011 제3판과 완전히 정렬됨.
ES5 errata 수정 포함, 새로운 기능은 없음.
ECMA-402 1.0 PDF, HTML December 2012 ECMAScript 국제화 API 1.0.
ECMA-262 2015 (ES 6) PDF, HTML June 2015 ECMAScript 2015 (제6판).
ECMA-402 2.0 PDF June 2015 ECMAScript 국제화 API 2.0.
ECMA-262 2016 (ES 7) HTML June 2016 ECMAScript 2016 (제7판). 지금 기능은 멈춤. 나중(올해 6월)에 승인될.
ECMA-402 3.0 HTML June 2016 ECMAScript 국제화 API 3.0. 나중(올해 6월)에 승인될.

ECMAScript의 역사에 대한 자세한 정보는 Wikipedia ECMAScript entry를 살펴보세요.

여러분은 코드네임 "Harmony"로 불리우는 ECMAScript의 다음 개정에 참여하거나 그냥 진행상황을 확인할 수도 있습니다.  또한 ECMAScript 국제화 API 스펙도 공개 위키와 ecmascript.org 에 연결된 es-discuss mailing list에서도 확인할 수 있습니다.

구현

  • SpiderMonkey - 파이어폭스 포함 여러 Mozilla 제품에 사용되는 자바스크립트 엔진;
  • Rhino - 자바로 작성된 자바스크립트 엔진;
  • Tamarin - (어도비® 플래쉬® 재생기에서 사용되는) 액션스크립트 가상머신;
  • Other implementations (위키피디아).

관련 항목

문서 태그 및 공헌자

 이 페이지의 공헌자: Netaras, teoli, NFM
 최종 변경: Netaras,