Chrome DevTools 工具的推荐和使用(二)

88 阅读2分钟

接着上一篇文章

网络状况工具

可以模拟各种网络状况,3G,4G, 断网环境,在模拟一些弱网的环境比较有用,还可以模拟请求的 ua,特别是验证在京东app 内的一些判断条件有用

网络

一些网络上的小技巧,比如可以把某条请求给屏蔽掉,这样可以模拟某些接口挂了的情况,看看页面是否有兜底情况

最重要的就是性能工具了

这是概览图刚进去一眼懵逼,我下面单独讲下各个小模块的功能

头部模块

蓝色:CUP

绿色:网络部分(很小区域)和截图

红色:内存情况

网络部分

每一个网络请求的时间和关联关系,不同颜色代表不同的请求

帧数

每一帧的渲染情况:间隔越大说明卡,fps 掉帧了,途中的黄色部分就是在掉帧

时间:

时间就是给几个性能指标进行展示,你可以点击查看具体的时间点,和 LCP(最大内容绘制)的具体时间点

布局偏移

也是性能指标里面比较重要的一个数据,没有一次偏移都会有个色块,点击色块会显示那个节点偏移了

主要(火焰图部分)

这块主要展示的是浏览器绘制过程中的各种任务的执行,他把任务切分成一块一块的,每个任务最好是 50ms完成,要不就会抛红,洗面的图就是讲一个完整的绘制过程,js 解析->样式计算->布局->预选绘制->绘制->分层->提交。最后呈现给用户

总结:

开发工具其实有很多好玩的东西,先讲这么多吧