正好今天(2015年6月18日)晚间我到

@Roy Li

的公司做客交流。我就说今年是非常有意义的一年——2015年是Web的25岁生日,也是JavaScript语言的20岁生日;而今天(美国时间2015年6月17日)更是一个非常有意义的日子。一个是ES2015规范 [1] 正式发布,另一个就是

WebAssembly

项目的公布 [2] 。

这些新的规范对于JS和Web的未来,对于前端领域的未来,会有颠覆性的影响。

当然这种影响是互相的、持续的。或者说,具体到题主所问的一个版本的spec正式发布这件事情,本身的意义并没有那么大,更重要的是整个语言持续发展的进程——只是对于JS社区之外的人看来,ES2015的正式发布可以视作一个里程碑的标志。

我在今年4月的QConBeijing上的演讲《

ES6 in Action

》[3] 的前半部分说明了ES2015在技术层面上的影响。

但更重要的是生态层面上的影响。在QCon会间的访谈 [4] 中,我聊了一些对JS语言生态的具体看法;且我将在7月的深JS(

2015.jsconf.cn/

)上对此做更详细深入的探讨,目前暂定的演讲标题是《JavaScript: The World's Best Programming Language》[5] ,欢迎大家一起来讨论。

--

[1]

ecma-international.org/ecma-262/6.0/index.html

[2]

brendaneich.com/2015/06/from-asm-js-to-webassembly/

[3] 视频在此:

infoq.com/cn/presentations/es6-actual-combat

。很遗憾没有讲稿同步,请大家自己打开正文里的slide链接手动翻页。后面的代码演示也没有在视频里展示,(这是QCon演讲录制的很大问题,还有许多其他演讲视频缺了现场代码演示根本没法看,所以有可能的话还是到现场看吧!)也只能请大家自己打开这个repo:

hax/es6-in-action · GitHub

对照着看。

[4] 视频在此:

。因为前一天睡眠不够,有少许口误,比如“JS发展10年”应为“20年”等,敬请谅解。22分05秒开始是谈JS的部分。

[5] 如此不友善的题目,但开喷之前,请参考我在5年前的文章《

我为什么是DC黑─Why I disagree with Douglas Crockford

》对当时JS生态的看法,以及此答案

ECMAScript 6 会重蹈 ECMAScript 4 的覆辙吗? - 贺师俊的回答

中对JavaScript过往历史的看法。


本文由转载于互联网,如有侵权请联系删除!