w3ctech

ECMAScript 2017,新特性抢先看

ECMAScript 2016已经完成标准化。这篇博客将探寻哪些特性会被包含进ES2017。我将进行持续更新。

最后更新于 2016-10-03.

已提案的 ECMAScript 特性

回顾每个 ECMAScript 特性的提案经历的阶段:

  • 阶段4意味着这个特性可能会出现在下一个版本中。
  • 阶段3意味着这个特性有机会出现在下一个版本中。

如下特性都已经完成(已成为 ECMAScript 规范草案最新版一部分)

目前没有特性处于第四阶段。

如下特性当前处于第三阶段:

如果你想知道其他提案的现况,可以查看 ECMA-262 GitHub 开源库的 readme.

SIMD.JS – SIMD APIs + polyfill (John McCutchan, Peter Jensen, Dan Gohman, Daniel Ehrenberg)

SIMD的含义是“single instruction, multiple data(单指令多数据流)”,是指CPU对数据向量中的每一条数据应用相同操作的能力(而不仅仅是单条数据)。SSE (Streaming SIMD Extensions)是一个很通俗的SIMD指令集的例子,由因特尔处理器提供支持。

这是一段很短的代码示例,可以通过扩展阅读获取更多信息。

    var a = SIMD.float32x4(1.0, 2.0, 3.0, 4.0);
    var b = SIMD.float32x4(5.0, 6.0, 7.0, 8.0);
    var c = SIMD.float32x4.add(a,b);

扩展阅读:

w3ctech微信

扫码关注w3ctech微信公众号

共收到0条回复