自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除