两周前,《ECMAScript国际标准(第6版)》正式通过,下一代 JavaScript 语言定案。
ECMAScript 6(以下简称 ES6)总共新增了20多项重大的语言特性。各种浏览器和 Node.js 都积极支持,但还有不少功能没实现。
上个周末,我读到了 Kyle Simpson 的文章《ES6: Features By Testing》,发现他开发了一组测试,可以侦测运行环境支持哪些 ES6 的功能。
我就在他的基础上 ,写了功能侦测库 ES-Checker ,用于查看 ES6 的支持情况。