浏览器运行机制

早期浏览器:

单进程: 会导致运行效率;缺点:1.不稳定;2.不安全;3.不流畅

现在的浏览器:

浏览器进程控制:

chrome浏览器除标签页外的,包括地址,书签,后退和前进按钮,以及负责与浏览器的其他进程协调工作。

网路进程: 负责发现接受网络请求;

GPU进程:负责整个浏览器界面的渲染;

插件进程:负责控制网站使用的所有插件,如:flash插件;这里的插件并不是指的是Chrome市场里面安装的扩展;

浏览器进程: 负责控制显示tab标签的所有内容,浏览器在默认情况下会为每一个标签页都会创建一个进程;

官网:https://www.cntofu.com/book/101/zh/Start_Here_Background_Reading/How_Chromium_Displays_Web_Pages.md

当你在浏览器输入内容时,浏览器会用ui进程捕捉你输入的内容,如果访问的是网址,则ui进程会启动一个网络线程来请求DNS进行域名解析,接着开始

连接服务器来获取数据;如果你输入的不是网址是关键词浏览器就知道你是要搜索,于是就会使用默认配置的搜索引擎来查询。

 

posted @ 2021-04-30 17:30  走在沙漠中的小李  阅读(198)  评论(0)    收藏  举报