为什么很多 ES6 的功能都没有被浏览器实现呢?
http://kangax.github.io/es5-compat-table/es6/
主要妨碍实现的原因是什么, 浏览器厂商有什么顾虑?
愉快D小蛇君
11 years, 2 months ago
Answers
浏览器厂商一直在跟随 ES 的步伐。
他们追求的是让现在的网站效果更好,更快。—— 性能
浏览器包括 html css js ……
至于 chrome 则包括 WebKit + V8 + ……
具体情况,访问网站: http://www.chromium.org
V8 的源码托管在 github 上,数以万计的开发者应该正在忙着 push request。V8 正在试着加入后台编译,用来提到 js 的 性能 ,至于那些 Array.of 之类的,完全可以由第三方类库实现,而且也已经实现了很多。
拭目以待吧
PS: 冒然升级,可能导致很多网站的 js 错误。就像 IE8 的 HTML 和 CSS 解析遵循了标准,结果导致很多网站跑偏错误,IE 的解决方法是增加了一个兼容模式。
类似的问题还有 ES 标准里的严格模式。
targetA
answered 11 years, 2 months ago