我一直在努力优化网站加载时间,并希望进行测量以确定情况是否有所改善。
而不是手动重新加载页面并记录页面开始加载和准备好之间的时间我想以某种方式自动化它。
我一直在使用命令:
window.performance.timing.domContentLoadedEventEnd- window.performance.timing.navigationStart
我对编写这些脚本非常缺乏经验,但有没有办法使用上面的命令和location.reload()
来做这类事情?
答案 0 :(得分:2)
根据此处提供的示例:https://developer.mozilla.org/en/docs/Web/API/Navigation_timing_API
var perfData = window.performance.timing;
var pageLoadTime = perfData.loadEventEnd - perfData.navigationStart;