在使用 Chrome 浏览时,我注意到它在渲染页面方面的响应速度非常快(与我笔记本电脑上的 IE 和 Firefox 相比),包括像 gmail 这样的 JavaScript 重度网站。
这就是 Chrome 上的 googlebook 必须说的
- 选项卡托管在进程中而不是线程中。
- 使用 V8 引擎编译 javascript,而不是解释。
- 引入新的虚拟机以支持 javascript 重度应用程序
- 引入“隐藏类转换”并应用动态优化来加快速度。
- 用更精确的垃圾收集方案替换低效的“保守垃圾收集”方案。
- 引入自己的任务调度器和内存管理器来管理浏览器环境。
这一切听起来都很熟悉,而且微软已经做了很长时间了。Windows os、C++、C# 等编译器、CLR 等等。
那么为什么微软或任何其他浏览器供应商不采用 Chrome 的方法呢?Chrome 的方法有缺陷吗?如果没有,浏览器供应商社区的其他成员是否对 Google 的做法一无所知?