这个问题在面试中出现的频率实在是不要太高,虽然看了很多关于此的文章,但心中一直没有给自己过一个说的过去的答案。今天在看李兵老师的浏览器工作原理与实践时发现了很多的细节,准备用自己的话总结一下,但是我又怕我说错了所以也会引用一些老师的原话,希望尽量可读性高一点-.- 大体介绍一下chrome浏览器多进程架构chromium。主要有五个进程 这个过程需要浏览器各个进程之间的协作,大体过程如下: 此时浏览器主进程向网络进程发送URL,之后流程由网络进程发送请求 这里的操作感觉谁都知道,就不展开说了0.0,如果真的需要的话 👴也可以补上 一般一个标签对应一个渲染进程,如果两个地址同属一个站点(规则为,跟域名baidu.com与协议相同)则公用同一个渲染进程; 浏览器主进程发送提交文档的消息给渲染进程,渲染进程收到后与网络进程进行链接;准备好后向主进程发送确认提交的消息表示已经可收,此时浏览器开始更新前进后退按钮、地址栏url、安全状态以及web页面;之后渲染进程开始渲染流程 如果有写错的地方希望大家帮我在评论区指出,我会及时修改呦。
从页面输入URL到页面展示过程中发生了什么
用户输入
URL网络请求
启动一个渲染进程
提交文档-确认提交
渲染
最后
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算