menu
書いてる野郎
orebike@gmail.com
どういうバージョンがあるか。 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 |