- 博客(2)
- 收藏
- 关注
原创 浏览器的工作原理
浏览器进程中的网络线程请求获取到HTML数据后,通过IPC将数据传递给渲染器进程的主线程。主线程解析HTML并构建DOM树,随后进行样式计算。根据DOM树和生成的样式,主线程创建布局树(Layout Tree),并生成绘制顺序表。接着,主线程将布局树和绘制顺序信息传递给合成器线程。合成器线程按照规则将图层分割,并将这些图层划分为更小的图块,传递给栅格线程进行栅格化处理。栅格化完成后,合成器线程会接收栅格线程传递的图块信息。基于这些信息,合成器线程生成一个合成帧,并通过IPC将其传回浏览器进程。
2025-03-19 11:19:22
1353
原创 浏览器原理
浏览器的存储和浏览器的缓存是两种不同机制。浏览器存储主要用于持久化保存用户数据或应用状态,以便在页面刷新或关闭后仍然可以访问这些数据。浏览器缓存的主要目的是优化性能,减少重复请求,加快网页加载速度。特性浏览器存储浏览器缓存目的保存用户数据或应用状态加速资源加载,减少网络请求数据类型结构化数据(如键值对、对象等)静态资源(如 HTML、CSS、图片等)生命周期根据存储类型决定(永久或会话期)根据缓存策略决定存储位置内存或硬盘(视存储类型而定)磁盘或内存大小限制。
2025-03-06 17:48:52
816
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅