navigation-timing
Navigation_timing_API
navigation-timing
處理緩存消耗的時間
let time
const timing = window.performance.timing
time = timing.domainLookupStart - timing.navigationStart
網絡消耗的時間
time = timing.responseEnd- timing.domainLookupStart
瀏覽器處理數據的時間
time = timing.loadEventEnd- timing.navigationStart
整個過程耗時
time = timing.loadEventEnd- timing.domLoading
大致可分為三個階段
緩存處理
卸載當前頁面
本地重定向(在本地緩存找,找不到就去服務器請求)
操作緩存網絡
可選優(yōu)化手段:CDN,長連接瀏覽器數據處理
可選優(yōu)化手段:壓縮,代碼質量