どういうバージョンがあるか。 JavaScript がややこしいのは、規格と実装が混在してしまっているところだ。 ネット上に転がっている情報を切り貼りしてみる。
※まとまってません
| event | date | memo | ||
|---|---|---|---|---|
| NetscapeNavigator1.0(以下 NN) 発売 | 1994-12-05 | |||
| Opera 1.0 発表 | 1995-04 | |||
| Java 発表 | 1995-05-23 | JS の名前は Java から由来しているので | ||
| Internet Explorer1.0(以下 IE) 発表 | 1995-08-24 | |||
| IE2.0 発表 | 1995-11-22 | |||
| LiveScript 開発(後の JS) | 1995-12 | |||
| JavaScript1.0 | 1996-03 | Netscape2.0, IE3.0 | ||
| Opera 2.0 発表 | 1996-04 | |||
| Opera 2.1 発表 | 1996-04 | |||
| JavaScript1.1 | 1996-08 | Netscape3.0 | ||
| IE3.0 発表 | 1996-08-13 | |||
| JScript1.0 | 1996-08 | IE3.0 | JavaScript1.0 準拠らしい | |
| JScript2.0 | 1997-01 | Internet Information Server 3.0 | JavaScript1.1 準拠らしい | |
| JavaScript1.2 | 1997-07 | Netscape4.0 | ||
| ECMAScript1 | ES1 | 1997-07 | ||
| JScript3.0 | 1997-10 | IE4.0 | JavaScript1.3 準拠らしいが本家と時期が逆転している? | |
| IE4.0 発表 | 1997-09-30 | |||
| Opera 3.0 発表 | 1997-12 | |||
| ECMAScript2 | ES2 | 1998-06 | ||
| JScript4.0 | 1998-09 | Visual Studio 6.0 | ||
| JavaScript1.3 | 1998-10 | Netscape4.06, IE4.0 | ||
| Opera 3.5 発表 | 1998-11 | |||
| JScript5.0 | 1999-03 | IE5.0 | JavaScript1.4 準拠らしい | |
| Opera 3.6 発表 | 1999-05 | |||
| ECMAScript3 | ES3 | 1999-12 | ||
| JScript5.1 | 2000-02 | IE5.01 | JavaScript1.4 準拠らしい | |
| Opera 4.0 発表 | 2000-06 | |||
| JScript5.5 | 2000-07 | IE5.5 | JavaScript1.5 準拠らしい | |
| Opera 5.0 発表 | 2000-12 | |||
| JScript5.6 | 2001-10 | IE6.0 | JavaScript1.5 準拠らしい | |
| Opera 6.0 発表 | 2001-12 | |||
| JScript7.0 | 2002-01-15 | .NET Framework 1.0 | ここでバージョンが飛んでいるのは言語としての JScript とブラウザで動作する JScript が別物になったかららしい | |
| 2002-09-23 | Phenix 0.1 リリース(後の Firefox) | |||
| JScript7.1 | 2003-04-01 | .NET Framework 1.1 | ||
| 2004-11-09 | Firefox1.0 リリース | |||
| JScript8.0 | 2005-11-07 | .NET Framework 2.0 | ||
| FF1.5 リリース | 2005-11-29 | |||
| JScript5.7 | 2006-10 | IE7.0(Windows XP SP3) | JavaScript1.5 準拠らしい | |
| FF2.0 リリース | 2006-10-24 | |||
| FF3.0 リリース | 2008-06-17 | |||
| Chrome 1.0 リリース | 2008-12-11 | |||
| 2009-01 | ServerJS Project 発足 | |||
| JScript5.8 | 2009-03 | IE8.0 | JavaScript1.5 準拠らしい | |
| 2009-08 | ServerJS Project が CommonJS Projectへ改名 | |||
| JScript10.0 | 2010-04-13 | .NET Framework 4.0 | ||
| ECMAScript4 | ES4 | |||
| ECMAScript5 | ES5 | 2009-12 | ||
| ECMAScript5.1 | ES5.1 | 2009-12 | ||
| ECMAScript2015 | ES6 | 2015-06 | ここから年指定読みが正式っぽい。年とバージョンが1個ズレてるのがポイント | |
| ECMAScript2016 | ES7 | 2016-06 | ||
| ECMAScript2017 | ES8 | 2017-06 | ||
| ECMAScript2018 | ES9 | 2018-06 | ||
| Chakra9.0 | IE9.0 | JScript の後継としてある。搭載される IE とバージョン番号が一致しているようだ | ||
| Chakra10.0 | IE10.0 | |||
| Chakra11.0 | IE11.0 | |||