ecmascript版本

来自百度百科:

1998年6月,ECMAScript 2.0版发布。
1999年12月,ECMAScript 3.0版发布,成为JavaScript的通行标准,得到了广泛支持。
2007年10月,ECMAScript 4.0版草案发布,对3.0版做了大幅升级,预计次年8月发布正式版本。草案发布后,由于4.0版的目标过于激进,各方对于是否通过这个标准,发生了严重分歧。以Yahoo、Microsoft、Google为首的大公司,反对JavaScript的大幅升级,主张小幅改动;以JavaScript创造者Brendan Eich为首的Mozilla公司,则坚持当前的草案。
2008年7月,由于对于下一个版本应该包括哪些功能,各方分歧太大,争论过于激进,ECMA开会决定,中止ECMAScript 4.0的开发,将其中涉及现有功能改善的一小部分,发布为ECMAScript 3.1,而将其他激进的设想扩大范围,放入以后的版本,由于会议的气氛,该版本的项目代号起名为Harmony(和谐)。会后不久,ECMAScript 3.1就改名为ECMAScript 5。
2009年12月,ECMAScript 5.0版正式发布。Harmony项目则一分为二,一些较为可行的设想定名为JavaScript.next继续开发,后来演变成ECMAScript 6;一些不是很成熟的设想,则被视为JavaScript.next.next,在更远的将来再考虑推出。
2011年6月,ECMAscript 5.1版发布,并且成为ISO国际标准(ISO/IEC 16262:2011)。
2013年3月,ECMAScript 6草案冻结,不再添加新功能。新的功能设想将被放到ECMAScript 7。
2013年12月,ECMAScript 6草案发布。然后是12个月的讨论期,听取各方反馈。
2015年6月17日,ECMAScript 6发布正式版本,即ECMAScript 2015
ECMA的第39号技术专家委员会(Technical Committee 39,简称TC39)负责制订ECMAScript标准,成员包括Microsoft、Mozilla、Google等大公司。TC39的总体考虑是,ES5与ES3基本保持兼容,较大的语法修正和新功能加入,将由JavaScript.next完成。
 

JavaScript

JScript

ECMAScript

Release date

Netscape Navigator

Mozilla Firefox

Internet Explorer

Opera

Safari

Google Chrome

1.0

1.0

 

March 1996

2.0

 

3.0- early versions, August 1996

 

 

 

1.1

2.0

 

August 1996

3.0

 

3.0- later versions, January 1997

 

 

 

1.2

 

 

June 1997

4.0-4.05

 

 

 

 

 

1.3

3.0

ECMA-262 1stedition/

ECMA-262 2ndedition

October 1998

4.06-4.7x

 

4.0 -Oct 1997

 

 

 

1.4

4.0

 

 

Netscape Server

 

 

 

 

 

 

5.0

 

March 1999

 

 

5.0

 

 

 

 

5.1

 

 

 

 

5.01

 

 

 

1.5

5.5

ECMA-262 3rdedition

November 2000

6.0

1.0

5.5-July 2000

6.0-11.0

3.0-5

1.0-10.0.666

 

5.6

ECMA-262 3rdedition

October 2001

 

 

6.0

 

 

 

 

5.7

ECMA-262 3rdedition + ECMA-327 (ES-CP)

November 2006

 

 

7

 

 

 

 

5.8

ECMA-262 3rd edition + ECMA-327 (ES-CP) + JSON (RFC 4627)

March 2009

 

 

8

 

 

 

1.6

 

1.5 + Array extras

+ Array and String generics + E4X

November 2005

 

1.5 (Gecko 1.8)

 

 

 

 

1.7

 

1.6 + Pythonic generators

+ Iterators + let

October 2006

 

2.0(Gecko 1.8.1)

 

 

 

 

1.8

 

1.7 + Generator expressions

+ Expression closures

June 2008

 

3.0(Gecko 1.9)

 

 

 

 

1.8.1

 

1.8 + Native JSON support

+ Minor Updates

 

 

3.5

 

 

 

 

1.8.2

 

1.8.1 + Minor updates

June 22, 2009

 

3.6

 

 

 

 

1.8.5

 

1.8.1 + ECMAScript 5 Compliance

July 27, 2010

 

4

9

 

 

 

2.0 (work in progress)

 

Harmony(work in progress)

 

 

 

 

 

 

 

 

posted @ 2015-08-21 15:43  半夏微凉ysy  阅读(603)  评论(0编辑  收藏  举报