1.当用户输入网页URL回车后,WebKit调用资源加载器加载该URL对应的网页
2.资源加载器依赖网络模块建立连接,发送请求并接受答复。
3.WebKit 接受网页的各种数据资源,其中的资源可能是同步的也可能是异步的。
4.接受的网页资源被交给HTML解释器,转变成特定的词语
5.解释器根据词语构建节点(node),形成DOM树
6.如果发现是javascript代码的话,调用javascript引擎执行,可能会修改DOM结构
7.如果发现是css交给css解释器处理
8.节点需要的资源如图片、css、视频等,是异步加载,不会阻碍DOM树的创建