自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 chromium DOM 树构建

浏览器的整个过程,我借用李兵老师的一张简化的流程图如下,把浏览器的过程描述的很简单易懂。浏览器线程负责用户交互、文件储存等功能,网络线程面向渲染进程和浏览器进程等提供网络下载功能,渲染线程主要职责是把从网络下载的 HTML、JavaScript、CSS、图片等资源解析为可以显示和交互的页面,还有很多其他线程,慢慢理。浏览器线程是主线程,负责同用户之间的交互,不能有耗时操作,所以网络线程跟渲染线程是两个独立的线程。上一篇中介绍了network模块,这里开始整理下选染模块的流程,会结合trace 看整个...

2020-06-18 16:22:56 643

转载 CSS Style Calculation in Blink

Rendered About this document This is is a description of how Blink calculates which style rules apply to each element. It is not a comprehensive guide to the whole style computation/update process but it should be accurate for what it does cover. Further

2020-06-18 16:10:00 271

转载 Threading and Tasks in Chrome

Contents Overview Nomenclature Core Concepts Threading Lexicon Threads Tasks Prefer Sequences to Physical Threads Posting a Parallel Task Direct Posting to the Thread Pool Posting via a TaskRunner Posting a Sequenced Task Posting to a

2020-06-03 17:22:24 301

chromium thread create.txt

根据chromium 堆栈获取的各线程创建流程,有助于对chromium初始化各线程的理解。便于后续对chromium各线程的追踪及性能优化。

2020-02-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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