天极传媒:
天极网
比特网
IT专家网
52PK游戏网
极客修
全国分站

北京上海广州深港南京福建沈阳成都杭州西安长春重庆大庆合肥惠州青岛郑州泰州厦门淄博天津无锡哈尔滨

产品
  • 网页
  • 产品
  • 图片
  • 报价
  • 下载
全高清投影机 净化器 4K电视曲面电视小家电滚筒洗衣机
您现在的位置: 天极网 > 软件 > 工具>新闻>Google发布Chrome Experiments

Chrome Experiments展现V8 JavaScript实力

天极网软件频道2009-03-19 10:05我要吐槽

  更多精彩相关文章推荐:

  谷歌升级Chrome浏览器 下载速度提升35%

  Google Chrome 2.0.169.0版功能特性更新

  Chrome的MAC和Linux版本将于09年6月发布

  Chrome工程师访谈录:对目前状况表示满意

点击查看更多软件资讯内容>>

  近日Google发布Chrome Experiments,展现Chrome和V8 JavaScript引擎在游戏、应用程序、虚拟化等方面的实力。当然里面也有一些程序可以在Firefox、Safari和IE上使用。在测试中Chrome确实带来了很好的体验。之前Google发布了新的Beta版本Chrome,它采用了速度更快的V8 JavaScript引擎。

  Chrome Experiments目前包含19个应用程序,Google计划持续对该站点进行更新,并鼓励开发者提交他们的JavaScript应用程序。

Chrome Experiments展现V8 JavaScript实力

  以下是Chrome Experiments中一些比较有趣的部分。

  Video & Picture Puzzle

  Video & Picture PuzzleChrome Experiments展现V8 JavaScript实力

  Video & Picture Puzzle是一个有趣的拼图游戏,可以用浏览器的窗口来玩拼图,很酷吧?!

  Social Collider

  Social Collider可能是最酷的Twitter虚拟化工具之一,它可以展示不同的Twitter用户之间的联系。你可以通过用户名或者关键字来开始使用Social Collider,它还可以将Twitter当前的趋势形象化。使用Social Collider可能会耗费大量的CPU,但值得一试。

Chrome Experiments展现V8 JavaScript实力

  Google Gravity

  Google Gravity可以展示和JavaScript一起工作的Box2D物理引擎所带来的效果。

  Google Gravity

  Smalltalk

  Smalltalk是该站点中另外一个Twitter API虚拟化程序。而且它还可以查看人们对美国天气的评论。除了JavaScript,Smalltalk还利用了HTML 5中的canvas组件和jQuery框架。

Chrome Experiments展现V8 JavaScript实力

  Browser Talk  

  安上麦克风,Browser Talk可以让用户通过浏览器上的一个卡通人物为你的音频代言,非常有趣。

Browser Talk

 

  访问: Chrome Experiments

  附:关于V8 JavaScript

  随着最近 AJAX 技术的兴起,JavaScript 现在已经变成了实现基于 web 的应用程序(例如我们自己的 Gmail)的核心技术。JavaScript 程序从聊聊几行变成数百 KB 的代码。JavaScript 被设计于完成一些特定的任务,虽然 JavaScript 在做这些事情的时候通常都很高效,但是性能已经逐渐成为进一步用 JavaScript 开发复杂的基于 web 的应用程序的瓶颈。

  V8 是一个全新的 JavaScript 引擎,它在设计之初就以高效地执行大型的 JavaScript 应用程序为目的。V8的JavaScript渲染引擎亮点在于更快速更强壮的JavaScript解析。V8是一个非常反传统的JavaScript引擎,它能够在后台动态的对JS的对象进行分类——一个在其他高级语言中很常见但JS本身不支持的特性。V8对JS的解析不是基于反复loop源代码进行解释而是直接将JS代码编译成机器码运行。换句话说,V8引擎实际上可以看做是JS的扩展和编译器——而传统上类似于JS的解释型语言恰恰是不需要编译器的。最后,高级语言的内存管理效能一直是决定其运行效率的重要因素,而当前的JS虚拟机在这方面做的比较基本,对内存的回收也非常保守。V8使用的是非常强势的内存管理策略,一切在运行堆栈里无用的数据都会被强行回收,从而可以大大提高JS代码的运行效率。

  在一些性能测试中,V8 比 Internet Explorer 的 JScript 、Firefox 中的 SpiderMonkey 以及 Safari 中的 JavaScriptCore 要快上数倍。如果你的 web 程序的瓶颈在于 JavaScript 的运行效率,用 V8 代替你现在的 JavaScript 引擎很可能可以提升你的程序的运行效率。具体会有多大的性能提升依赖于程序执行了多少 JavaScript 代码以及这些代码本身的性质。比如,如果你的程序中的函数会被反复执行很多遍的话,性能提升通常会比较大,反过来,如果代码中有很多不同的函数并且都只会被调用一次左右,那么性能提升就不会那么明显了。

  ■ 3月21日天极群乐北京网友会 好玩又有奖!

作者:小羚 编译责任编辑:杨玲)
请关注天极网天极新媒体 最酷科技资讯
扫码赢大奖
评论
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
热点推荐
微软Windows 10操作系统Win10系统在Win8的基础上对界面、特性以及跨平台方面做了诸多优化。[详细]
Windows 10 新视界 [进入频道][使用技巧][微博互动]
手机整机DIY企业级