window.performance對象

通過window.onpageshow的事件對象的persisted屬性可以判斷頁面是否是從緩存讀取的。
但試了幾次,不管刷新還是前進後退persisted都是false。


查了一下看到一個新對象
window.performance屬性如下:
其中有個navigation屬性,裏面的type也是來標記當前頁面是刷新還是前進後退打開的
在這裏插入圖片描述memory表示js佔用的內存情況;
navigation.redirectCount 同源的重定向數
navigation.type 表示頁面如何打開的:

  • type: 0 表示點擊鏈接等操作打開的(除了1,2的情況)
  • type: 1 表示刷新
  • type: 2 表示前進後退打開的

timing:頁面網絡請求,html解析等過程的耗時情況,可以用來進行性能分析。

window.performance對象用來前端性能監控(以後再補充吧)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章