欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 能源 > 前端性能优化的指标

前端性能优化的指标

2024/11/30 15:39:28 来源:https://blog.csdn.net/qq_33653886/article/details/141299123  浏览:    关键词:前端性能优化的指标

性能优化指标的出现,谷歌在2020年提出的Core Web Vitals 和 Web Vitals
了解谷歌浏览器自带的性能调试工具DCL、L、FP、FCP、LCP,图层(有layout布局就是回流,painting绘制就是重绘)
回流和重绘的理解
页面第一次打开一定回流和重绘,回流一定重绘,回流出现一般是位置改变(如margin,padding,定位);重绘出现是颜色,背景颜色,font-size,在谷歌浏览器上有性能测试工具以分析看一下有布局和重绘.如 display: none;会产生回流和重绘
visibility: hidden;会产生重绘。

浏览器渲染流程
浏览器会向 DNS(域名系统)服务器发送一个请求,下载解析资源在浏览器上,将网页内容展示在浏览器的过程,其实就是 渲染引擎完成的,渲染引擎有好几种,我们以webkit为例

在这里插入图片描述

从上面的图中我们可以看到,渲染流程为下:
1、解析HTML Source,生成DOM树
2、解析CSS Source,生成css树
3、将DOM和CCSOM 树结合,去除不可见元素,生成渲染元素树。
4、Layout(布局) 根据生成的渲染树,进行布局,得到节点的几何信息(宽、高、位置等)
5、Painting(重绘) 根据渲染树以及布局得到的几何信息,将Render Tree的每个像素渲染到屏幕上。

<

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com