页面加载时间

页面加载时间是指页面从导航开始加载事件开始所花费的时间。

js
let time = performance.timing;

let pageloadTime = time.loadEventStart - time.navigationStart;

虽然“页面加载时间”听起来是完美的 Web 性能指标,但实际上并非如此。加载时间因用户设备能力、网络状况以及(程度较轻的)服务器距离不同而有很大差异。在开发环境中测量页面加载时间,很可能是一个最佳体验,无法反映您的用户的实际情况。此外,Web 性能不仅仅关乎加载事件何时发生。它还关乎感知性能、响应能力、卡顿和抖动。