当前位置:  开发笔记 > 编程语言 > 正文

谷歌Chrome的盔甲在哪里?

如何解决《谷歌Chrome的盔甲在哪里?》经验,为你挑选了2个好方法。

在浏览Chrome时,我注意到它在呈现页面方面反应非常快(与我的笔记本电脑上的IE和Firefox相比),包括像gmail这样的JavaScript重量级网站.

这就是Chrome上googlebook所说的内容

    标签在进程中而不是线程中托管.

    使用V8引擎编译javascript而不是解释.

    引入新的虚拟机来支持javascript繁重的应用程序

    引入"隐藏类转换"并应用动态优化来加速事物.

    用更精确的垃圾收集方案替换低效的"保守垃圾收集"方案.

    引入自己的任务调度程序和内存管理器来管理浏览器环境.

所有这些听起来都很熟悉,微软长期以来一直在做这些事情.Windows os,C++,C#等编译器,CLR等等.

那么为什么微软或任何其他浏览器供应商都没有采用Chrome的方法呢?Chrome的方法有缺陷吗?如果没有,是否有其他浏览器供应商社区没有意识到Google的方法?



1> John Milliki..:

Chrome的方法难以编写,需要开发人员的预先考虑.IE和Firefox都试图转向按标签流程模型,但由于向后兼容性无法快速过渡.Chrome是一个全新的浏览器,基于干净的渲染引擎(WebKit),以这种方式编写起来更容易.


IE8于2009-03-19发布,Chrome于2008-12-11发布.
换句话说,Chrome以"空白"开头,而其他浏览器正在努力使现有代码库适应新概念而不会破坏它们.
实际上,IE8是*第一个*使用每个标签进程模型的浏览器.但是,兼容性点通常是正确的.

2> ryw..:

他们已经从Web浏览器转换为查看网页的工具,以及为Web应用程序工作而优化的工具.这个初始版本可能存在一些缺陷,但它们正在改变游戏.

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有