为什么V8引擎这么快?

Horky
博客专家认证
2013-05-08 10:37:41
欢迎讨论一起讨论V8!
为什么V8引擎这么快?

Google的Chrome中的V8 JavaScript引擎,由于性能良好吸引了相当的注目。它是Google特别为了Chrome可以高速运行网页应用(WebApp)而开发的。Chrome利用Apple领导的WebKit研发计划作为渲染引擎(Rendering engine)。 WebKit也被用在Safari浏览器中。WebKit的标准配备有称为JavaScriptCore的JavaScript引擎,但Chrome则以V8取代之。

V8开发小组是一群程序语言专家。核心工程师Lars Bak之前研发了HotSpot,这是用在Sun Microsystems公司开发的Java虚拟机器(VM)之加速技术。他也在美国的Animorphic Systems公司(于1997年被Sun Microsystems所并购)研发了称为Strongtalk的实验Smalltalk系统。V8充分发挥了研发HotSpot和Strongtalk时所获得的知识。

更多,请点击链接:
为什么V8引擎这么快?
...全文
363 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ronaldoIsMe 2013-05-20
  • 打赏
  • 举报
回复
blink有人研究么
Horky 2013-05-12
  • 打赏
  • 举报
回复
正在写一个分析JSC的系列,也欢迎关注并多多指证。 JavaScriptCore解析--基础篇 (一)JSC与WebCore交互及DOM Binding
PerterPon 2013-05-12
  • 打赏
  • 举报
回复
V8总得来说就三个方面吧,记得一个是编译成机器码,一个是对于对象的访问,采取了内存换CPU的方式,所以chrome内存占用大,还一个原因忘记了,貌似是针对垃圾回收的,反正对速度影响最大的就是编译成机器码了吧。
KK3K2005 2013-05-12
  • 打赏
  • 举报
回复
叶子 2013-05-11
  • 打赏
  • 举报
回复
支持一下!!
装逼之王 2013-05-11
  • 打赏
  • 举报
回复
执行js快,但是用chrome却越来越慢了, 现在只用FF了
lidongmao00 2013-05-11
  • 打赏
  • 举报
回复
支持CHROME
(☆随缘☆) 2013-05-09
  • 打赏
  • 举报
回复
,前排支持下

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧