performance API
前端打點
performance.timing 需記錄時間:
Performance.timing.navigationStart: 開始導航到當前頁面的時間,即在地址欄輸入地址后按下回車時的時間
performance.timing.fetchStart: 開始通過HTTP GET取得頁面的時間
DNS/ Lookupfordomain
domainLookupStart: 開始査詢當前頁面DNS的時間,如果使用了本地緩存或持久連接,則與fetchStart值相等
domainLookupEnd: 査詢當前頁面DNS結束的時間,如果使用了本地緩存或持久連接,則與fetchStart值相等
CONNECT、SSL
connectStart: 瀏覽器嘗試連接服務器的時間
secureConnectionStart: 瀏覽器嘗試以SSL方式連接服務器的時間。不使用SSL方式連接時,這個屬性的值為0
connectEnd: 瀏覽器成功連接到服務器的時間
TTFB
requestStart: 瀏覽器開始請求頁面的時間
responseStart: 瀏覽器接收到頁面第一字節的時間
*responseEnd:瀏覽器接收到頁面所有內容的時間
https://www.cnblogs.com/xiaohuochai/p/6523397.html
http://www.alloyteam.com/2012/11/performance-api-monitoring-page-performance/
https://tech.meituan.com/WebViewPerf.html?utm_source=tool.lu