浏览器加载网页时的过程是什么
1、开源浏览器一般以8k每块下载html页面。
2、解析页面生成DOM树,遇到css标签或JS脚本标签就新起线程去下载他们,并继续构建DOM。
3、下载完后解析CSS为CSS规则树,浏览器结合CSS规则树和DOM树生成Render Tree。
4、注意:构建CSS Object Model(CSSOM)会阻塞JavaScript的执行。JavaScript的执行也会阻塞DOM的构建。JavaScript下载后可以通过DOM API修改DOM,通过CSSOM API修改样式作用域Render Tree。每次修改会造成Render Tree的重新布局和重绘。只要修改DOM或修改了元素的形状或大小,就会触发Reflow,单纯修改元素的颜色只需Repaint一下(调用操作系统Native GUI的API绘制)。
查看全部
浏览器加载网页时的过程是什么 相关文章
相关资讯
你可能感兴趣的资讯
1OKX操作教程全指南:快速上手·无痛安装·提高交易效率·持续迭代
2欧易账号开通(镜像访问)—进阶策略,新手用户必备,加速KYC通过
32026最新欧易入门路径:完整攻略,国内网络环境优选,零经验可用
4多设备同步欧易OKX注册:详细图解,优化充值提现,合规优先人群季度更新
5欧易APP下载(移动端优先)—全流程详解,交易爱好者必备,优化充值提现
6长期有效OKX新手指南:详细图解,多设备同步优选,全场景适配
7欧易入门路径全指南:实操手册·零经验可用·优化充值提现·持续迭代
8欧易OKX注册(稳定入口)—进阶策略,安全敏感人群必备,十分钟可用