- 浏览器向DNS服务器发送请求,获取域名对应的ip地址
- 浏览器根据ip地址,向服务器发送请求
- 服务器处理请求后向浏览器发送给响应,浏览器接收到响应后,开始渲染页面
- 浏览器根据接收到的html文档,生成dom树
- 浏览器根据样式表,生成cssom
- dom树与cssom结合生成render tree(渲染树)
- 然后根据render tree开始渲染页面
注:若在渲染过程中遇到script元素,则停止渲染,在加载并执行完js代码后,再继续渲染
注:若在渲染过程中遇到script元素,则停止渲染,在加载并执行完js代码后,再继续渲染