參考網址:https://segmentfault.com/a/1190000005869953; 註意問題的回覆: 建議看一看AlloyTeam的這篇也講performance的,使用 performance.now() 精確計算程式執行時間performance.now() 與 Date.now ...
參考網址:https://segmentfault.com/a/1190000005869953;
註意問題的回覆:
建議看一看AlloyTeam的這篇也講performance的,使用 performance.now() 精確計算程式執行時間
performance.now() 與 Date.now() 不同的是,返回了以微秒(百萬分之一秒)為單位的時間,更加精準。
並且與 Date.now() 會受系統程式執行阻塞的影響不同,performance.now() 的時間是以恆定速率遞增的,不受系統時間的影響(系統時間可被人為或軟體調整)。
註意 Date.now() 輸出的是 UNIX 時間,即距離 1970 的時間,而 performance.now() 輸出的是相對於 performance.timing.navigationStart(頁面初始化) 的時間。
使用 Date.now() 的差值並非絕對精確,因為計算時間時受系統限制(可能阻塞)。但使用 performance.now() 的差值,並不影響我們計算程式執行的精確時間。
performance為h5新增的對象,可以統計網站的前端性能