专栏名称: stormzhang
这是一个奇葩号,分享的内容有互联网、技术、产品、科技、职场、人生等,总之,我是在扯淡!
目录
相关文章推荐
鸿洋  ·  务必立即拿下软考证(政策红利) ·  21 小时前  
复利大王  ·  冷暴力女王,翻车了 ·  22 小时前  
复利大王  ·  520怀孕事件? ·  22 小时前  
复利大王  ·  卷疯了:食堂档口末位淘汰 ·  昨天  
复利大王  ·  王石最新朋友圈 ·  昨天  
51好读  ›  专栏  ›  stormzhang

人生苦短,我用 Chrome!

stormzhang  · 公众号  · android  · 2017-06-13 18:34

正文

请到「今天看啥」查看全文



Chrome 虽然也是基于 WebKit 内核的,但是 Google 一开始觉得 WebKit 自带的 js 引擎性能上有问题,所以 Google 专门为 Chrome 搞了个 js 引擎叫做「V8」,所以在内核方面,Chrome 和 Safari 的主要区别就在于 js 引擎不一样,但是即使是 js 引擎不一样,以 Google 的技术实力,没道理让自家的 js 引擎比 WebKit 慢这么多啊?


终于在 WebKit 官网搞明白了原因,WebKit 官网在 6 月 5 日发表了一篇文章,地址在这里:


https://webkit.org/blog/7536/jsc-loves-es6/


这篇文章介绍了 WebKit 针对 javascript 最新的核心语言标准 ES6 进行了深度优化,而市面上大部分浏览器的稳定版都是基于 ES5 的,并且 Safari 开发版使用了优化后的新技术 ARES-6,并且拿线上的 Chrome 版本跟他们的开发版本进行了测试对比,还给出了一张测试截图:



看到没有,Chrome 的运行时间刚好是 Safari 的 1.8 倍,至此,终于算搞明白苹果的 80% faster 是怎么来的了。


到目前为止,你们搞明白了没?


我来给你们总结下,意思就是,苹果在 WWDC 大会前一天发布了这篇文章,最新的 WebKit 的 js 引擎针对 ES6 进行了深度优化,并且应用在了 Safari 的开发版,然后跟 Chrome 线上没有针对 ES6 进行优化的版本进行了对比,最后得出结论 Safari 在 js 的执行效率上比 Chrome 快 80%,然后 WWDC 上开始欢呼。


真的,得知真相的我,有点忍不住想笑。


有人问难道 Chrome 没有针对 ES6 做优化么?当然有,只不过当时还是 Chrome 的开发版,没有正式发布,不过 WWDC 事后,Google 不服,很快就更新了一版 Chrome,哈哈...







请到「今天看啥」查看全文


推荐文章
复利大王  ·  冷暴力女王,翻车了
22 小时前
复利大王  ·  520怀孕事件?
22 小时前
复利大王  ·  卷疯了:食堂档口末位淘汰
昨天
复利大王  ·  王石最新朋友圈
昨天
虎嗅APP  ·  我看百度的问题
8 年前
半导体照明网  ·  深紫外LED何时才能不望尘莫及?
8 年前