chrome F12 performance 性能分析

news/2025/1/12 18:52:11/

本文主要是介绍chrome F12 performance 性能分析,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

页面加载速度慢,到底是多少秒,瓶颈在哪里?

前端性能工具Chrome performance 结合F12,基本可以搞定。

一、Chrome performance

1、shift+ctrl+N进入谷歌的私密浏览模式;

2、F12调出DevTools;

3、点击Tab “Performance”;

4、点击灰色圆点,已开始界面录制;

5、操作测试界面;

6、操作完成后点击stop按钮,开始生成测试报告;

7、分析报告

蓝色(Loading):网络通信和HTML解析时间

黄色(Scripting):JavaScript执行时间

紫色(Rendering):渲染时间

绿色(Painting):重绘

灰色(system):系统花费的时间

白色(Idle):空闲时间

总时间-空闲时间,就是此界面显示需要的时间。

二、F12

如果不需要分析界面的瓶颈,也可以直接使用Tab “network” ,刷新要测试的界面,会显示下图时间:(但不会有详细的瓶颈数据)

DOMContentLoaded:DOM树构建完成。即HTML页面由上向下解析HTML结构到末尾封闭标签</html> 。

Load:页面加载完毕。 DOM树构建完成后,继续加载html/css 中的图片资源等外部资源,加载完成后视为页面加载完毕。

Finish:时间是页面上所有 http 请求发送到响应完成的时间,HTTP1.0/1.1 协议限定,单个域名的请求并发量是 6 个,即Finish是所有请求(不只是XHR请求,还包括DOC,img,js,css等资源的请求)在并发量为6的限制下完成的时间。

其实 Chrome performance 比这强大的多,有待大家自己去挖掘。

这篇关于chrome F12 performance 性能分析的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


http://www.ppmy.cn/news/1236887.html

相关文章

深入ReentrantReadWriteLock(一)

一、为什么要出现读写锁 synchronized和ReentrantLock都是互斥锁。 如果说有一个操作是读多写少的&#xff0c;还要保证线程安全的话。如果采用上述的两种互斥锁&#xff0c;效率方面很定是很低的。 在这种情况下&#xff0c;咱们就可以使用ReentrantReadWriteLock读写锁去实现…

详解Vue中的computed和watch

详解Vue中的computed和watch 前言原理computedcomputed特点computed有几种创建方式应用 WatchWatch有几种创建方式Watch主要内容Watch特性应用场景 computed和Watch区别 前言 在Vue当中&#xff0c;watch和computed都可以实现监听的效果&#xff0c;本文主要是围绕watch和comp…

如何通过类似于Android adb install apk 命令安装三方Harmony Hap包

安装命令 hdc install xxx.hapOpenHarmony设备安装Hap应用的五种方式 https://www.51cto.com/article/762223.htmlhttps://www.51cto.com/article/762223.html DevEco Studio 3.1为例新建个项目&#xff0c;点击File->Project Structure 进入签名页面然后点击Sign in登录华…

Python进行threading多线程编程及高级并发处理机制

threading 模块是 Python 中用于进行多线程编程的标准库之一。通过 threading 模块&#xff0c;你可以创建和管理线程&#xff0c;使得程序能够并发执行多个任务。以下是一些基本的 threading 模块的用法&#xff1a; 1. 创建线程&#xff1a; 使用 threading.Thread 类可以创…

HIVE SQL 判断空值函数

目录 nvl()coalesce() nvl() select nvl(null,2);输出&#xff1a;2 select nvl(,2);输出&#xff1a;‘’ coalesce() select coalesce(null,2);输出&#xff1a;2 select coalesce(,2);输出&#xff1a;‘’ select coalesce(null,null,2);输出&#xff1a;2 *coalesc…

element plus 使用细节

菜鸟一直在纠结这个写不写&#xff0c;因为不难&#xff0c;但是菜鸟老是容易忘记&#xff0c;虽然想想或者搜搜就可以马上写出来&#xff0c;但是感觉每次那样就太麻烦了&#xff0c;不如一股做气写了算了&#xff0c;后面遇见别的就再来补充&#xff01; 文章目录 table 表格…

YOLOv5 分类模型 数据集加载 3

YOLOv5 分类模型 数据集加载 3 自定义类别 flyfish YOLOv5 分类模型 数据集加载 1 样本处理 YOLOv5 分类模型 数据集加载 2 切片处理 YOLOv5 分类模型的预处理&#xff08;1&#xff09; Resize 和 CenterCrop YOLOv5 分类模型的预处理&#xff08;2&#xff09;ToTensor 和 …

火电厂电气部分设计

摘要 本文首先根据任务书上所给系统与线路及所有负荷的参数&#xff0c;分析负荷发展趋势。从负荷增长方面阐明了建站的必要性&#xff0c;然后通过对拟建变电站的概括以及出线方向来考虑&#xff0c;并通过对负荷资料的分析&#xff0c;安全&#xff0c;经济及可靠性方面考虑…