ECMAScript 的发展历史

ECMAScript 的发展历史

ES6 从开始制定到最后发布,整整用了 15 年。

前面提到,ECMAScript 1.0 是 1997 年发布的,接下来的两年,连续发布了 ECMAScript 2.0(1998 年 6 月)和 ECMAScript 3.0(1999 年 12 月)。3.0 版是一个巨大的成功,在业界得到广泛支持,成为通行标准,奠定了 JavaScript 语言的基本语法,以后的版本完全继承。直到今天,初学者一开始学习 JavaScript,其实就是在学 3.0 版的语法。

2000 年,ECMAScript 4.0 开始酝酿。这个版本最后没有通过,但是它的大部分内容被 ES6 继承了。因此,ES6 制定的起点其实是 2000 年。

为什么 ES4 没有通过呢?因为这个版本太激进了,对 ES3 做了彻底升级,导致标准委员会的一些成员不愿意接受。ECMA 的第 39 号技术专家委员会(Technical Committee 39,简称 TC39)负责制订 ECMAScript 标准,成员包括 Microsoft、Mozilla、Google 等大公司。

2007 年 10 月,ECMAScript 4.0 版草案发布,本来预计次年 8 月发布正式版本。但是,各方对于是否通过这个标准,发生了严重分歧。以 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,在更远的将来再考虑推出。TC39 委员会的总体考虑是,ES5 与 ES3 基本保持兼容,较大的语法修正和新功能加入,将由 JavaScript.next 完成。当时,JavaScript.next 指的是 ES6,第六版发布以后,就指 ES7。TC39 的判断是,ES5 会在 2013 年的年中成为 JavaScript 开发的主流标准,并在此后五年中一直保持这个位置。

2011 年 6 月,ECMAscript 5.1 版发布,并且成为 ISO 国际标准(ISO/IEC 16262:2011)。

2013 年 3 月,ECMAScript 6 草案冻结,不再添加新功能。新的功能设想将被放到 ECMAScript 7。

2013 年 12 月,ECMAScript 6 草案发布。然后是 12 个月的讨论期,听取各方反馈。

2015 年 6 月,ECMAScript 6 正式通过,成为国际标准。从 2000 年算起,这时已经过去了 15 年。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
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如果打不开乐高搭建图请现在福昕阅读器!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值