![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
浏览器渲染相关
文章平均质量分 56
热情的刘大爷
作为一个前端,我的愿望就是做好每一款产品
展开
-
浏览器多进程架构
跟很多多线程浏览器不一样,chrome使用多个进程来隔离不同的标签页,因此打开一个标签页,就等于是开了一个新的进程,当然,进程之间是不共享资源和地址空间的,所以每个进程之间不太会出现互相影响的安全问题,而多个线程,是共享着相同的资源和地址空间的,所以线程之间就有可能会存在恶意修改或者获取非授权数据的复杂性安全问题。 多进程:类似于一个工厂,每个工厂有每个工厂自己做的时间,互不影响 多线程:类似于...原创 2018-10-08 21:26:40 · 801 阅读 · 1 评论 -
浏览器渲染进程多线程
之前有关浏览器渲染进程和线程这一块,纠结了很久,因为我完全搞不懂什么是线程和进程,如果你和我一样,也是之前没有了解过,或者不是很清楚什么是线程,什么是进程,建议先看浏览器多进程架构,搞清楚了线程和进程后,看这篇文章可能会事半功倍。 GUI渲染线程 负责渲染浏览器界面,解析HTML、CSS、构建DOM树和RenderObject树,布局和绘制等 当界面需要重绘(Repaint)或由于某种操作导致重排...原创 2018-10-08 21:40:34 · 1635 阅读 · 0 评论