ECMAScriptJavaScript の基礎を成すスクリプト言語です。ECMAScript は標準化団体 ECMA International によって ECMA-262 および ECMA-402 specifications として標準化されています。次のような ECMAScript 標準が承認済みおよび策定中です:

仕様の名称 リンク 策定日 説明
最新のエディション
ECMA-262 2017 (ES 8) Working draftリポジトリ 2017 年 ECMAScript 2017 (8th Edition)、現在策定中
ECMA-402 4.0 Working draftリポジトリ 2017 年 ECMAScript Internationalization API 4.0、現在策定中
廃止および歴代のエディション
ECMA-262 (ES 1) PDF 1997 年 6 月 最初の ECMAScript 標準
ECMA-262 (ES 2) PDF 1998 年 8 月 ECMAScript 標準の改訂 2 版。ISO 16262、JIS X 3060 でもある。
ECMA-262 (ES 3) PDF 1999 年 12 月 ECMAScript 標準の改訂 3 版。JavaScript 1.5 に相当する。
正誤表も参照のこと。
ECMA-262 (ES 5) PDF 2009 年 12 月 ECMAScript 5。
ES5 正誤表 および Mozilla における ECMAScript 5 のサポート も併せて参照してください。
ECMA-357 PDF 2004 年 6 月 ECMAScript for XML (E4X)
E4X 正誤表 も併せて参照してください。
ECMA-357 Edition 2 PDF 2005 年 12 月 ECMAScript for XML (E4X)
ECMA-262 (ES 5.1) PDFHTML 2011 年 6 月 このバージョンは完全に国際標準 ISO/IEC 16262:2011 第 3 版に適合しています。
この標準には ES5 正誤表の修正が含まれており、新機能はありません。
ECMA-402 1.0 PDFHTML 2012 年 12 月 ECMAScript Internationalization API 1.0
ECMA-262 2015 (ES 6) PDFHTML 2015 年 6 月 ECMAScript 2015 (第 6 版)
ECMA-402 2.0 PDF 2015 年 6 月 ECMAScript Internationalization API 2.0
ECMA-262 2016 (ES 7) HTML 2016 年 6 月 ECMAScript 2016 (第 7 版)。昨日は決定済み。年内 (6 月) に承認される予定です。
ECMA-402 3.0 HTML 2016 年 6 月 ECMAScript Internationalization API 3.0。年内 (6 月) に承認される予定です。

ECMAScript の歴史に関する詳しい情報は Wikipedia の ECMAScript の記事を参照してください。

"Harmony" というコードネームが付けられた次の改訂版や ECMAScript Internationalization API 仕様への作業は、ecmascript.org からリンクされた公開 wiki や es-discuss メーリングリスト を通じて参加したり追跡することができます。

実装

  • SpiderMonkey - Firefox などの Mozilla 製品で使われている JavaScript エンジン
  • Rhino - Java で書かれた JavaScript エンジン
  • Tamarin - ActionScript 仮想マシン (Adobe® Flash® Player で使われている)
  • その他の実装 (Wikipedia)

関連情報

ドキュメントのタグと貢献者

タグ: 
 このページの貢献者: yyss, ethertank, saneyuki_s, Potappo, Yuichirou, Taken, Mgjbot, Shimono
 最終更新者: yyss,