现在的位置: 首页 > 综合 > 正文

[Chrome源码阅读] 理解Chrome导航网址的流程及render进程启动模式

2013年02月03日 ⁄ 综合 ⁄ 共 543字 ⁄ 字号 评论关闭

1. 用tab +键打开一个新的TAB,会做如下事情:

2. 当一个TAB地址栏打开过很多网址,或者这个TAB页面打开过很多网址,我们可以用GO BACK键来选择以前导航过的网址:

3. 关于chrome的进程模式启动项的解释:

默认的进程模型是process-per-site-instance,就是说打开一个网站,然后从这个网站链开的一系列网站都属于一个进程。但是如果在同一个TAB下,打开不同的网站(域名不同),那么进程也会不一样(先创建新的进程,然后销毁老的进程),还有一种情况就是,如果在一个TAB下,前一次打开google.com,之后在地址栏键入google.com/picture,不会产生新的进程,chrome会认为是同一个website。不同的TAB肯定会产生不同的进程,哪怕是相同的网址。
process-per-site,同域名范畴的网址放在一个进程,比如www.google.com和www.google.com/bookmarks就属于同一个域名,不论有没有互相打开的关系,都算是一个进程中。用命令行--process-per-site开启。
process-per-tab,一个tab一个process,不论各个tab的站点有无联系。用--process-per-tab开启。

抱歉!评论已关闭.