-
页面加载时间(Page Load Time): 衡量从用户请求页面到页面完全加载所需的时间。这包括所有资源(HTML、CSS、JavaScript、图像等)的下载和渲染时间。
-
首次字节时间(First Byte Time): 衡量用户发出请求后,服务器第一次响应的时间。较短的首次字节时间通常表示服务器响应速度较快。
-
首屏加载时间(First Paint): 用户首次看到页面内容的时间。这并不意味着整个页面都加载完成,而是指用户能够看到页面的第一个元素的时间。
-
首次内容渲染(First Contentful Paint): 页面上第一个内容元素被渲染的时间,可以是文本、图像或其他。
-
DOMContentLoaded时间: 表示浏览器已完全加载HTML文档并构建完DOM树的时间。在这个时间点之后,页面上的JavaScript可以开始执行。
-
页面完全加载时间(Page Fully Loaded): 页面上所有资源都加载完成且所有脚本已执行的时间。
-
可交互时间(Time to Interactive,TTI): 用户可以与页面进行交互的时间点,包括所有资源加载完成、JavaScript执行完成等。
-
资源加载时间: 包括CSS、JavaScript、图像等资源的加载时间。可以进一步分析每个资源的加载时间和性能。
-
网络请求次数和大小: 分析页面加载时发出的网络请求的数量和这些请求的总大小。减少请求次数和资源大小可以提高页面加载速度。
-
缓存利用率: 检查是否有效地使用了浏览器缓存,以减少重复下载相同的资源。