设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 Google 查看内容

谷歌提出JavaScript替代编程方案Dart 性能更出色

2013-5-19 15:28| 发布者: joejoe0332| 查看: 2333| 评论: 0|原作者: cnBeta.COM |来自: cnBeta.COM

摘要:   谷歌长期以来都是JavaScript的信徒,JS是用于搭建Web应用如谷歌地图、Gmail的编程语言,但会给设备计算造成沉重的负担。虽然谷歌推出了Chrome V8引擎,但似乎仍然受到JS本身的部分制约。因此谷歌开发了Dart编程 ...

  谷歌长期以来都是JavaScript的信徒,JS是用于搭建Web应用如谷歌地图、Gmail的编程语言,但会给设备计算造成沉重的负担。虽然谷歌推出了Chrome V8引擎,但似乎仍然受到JS本身的部分制约。因此谷歌开发了Dart编程语言,在本次Google I/O开发者大会上,谷歌公开介绍了Dart。



  “主要目标是将Dart置入到Chrome中去,我希望你们都同意这一点。”谷歌一名同时供职于V8和Dart的程序员Lars Bak在本周四的Google I/O演讲中如此说道。不过目前浏览器市场的前2位,微软和Mozilla应当不会理会Dart。当Bak在现场推销Chrome中的Dart时,现场仅有1个人孤立无助地欢呼了两声。

  Bak和另一位同事Kasper Lund在一起共事30年了,他们都认为目前的问题是JavaScript引擎已经相当得复杂。谷歌的V8将代码从10万行扩展到了50万行,要对JS性能实现优化并非易事,因为整个系统已经相当复杂。“我们都提出疑问,是否有可能在短期内将V8提速2倍。”Bak说。





  比较下来,Dart在两项重大跑分测试Richards和DeltaBlue中都极大超越了JavaScript的性能,而且Bak说未来还有长足的发展空间。他们展示了Dart性能表现的部分例子,在浏览器中显示一组会动的怪兽。Dart和现在的JavaScript引擎不同,它支持SIMD(单指令多数据)处理器技术,令处理器实现数据层面的并行。而现在的JavaScript每组数据只能对应一条指令,即便指令存在重复性也依然如此。

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部