2015-08-21 65 views
0

我有一些腳本的HTML頁面。我想測量單個腳本解析的時間。所以我想在腳本元素前後添加時間戳。我怎樣才能通過javascript/AOP來做到這一點?如何獲得腳本解析時間?

<!DOCTYPE html> 
<html> 
<head> 
    <title>Test</title> 
    <script src="a.js"></script> 
    <script src="b.js"></script> 
    <script src="c.js"></script> 
</head> 
<body> 
    <script src="d.js"></script> 
    <script src="e.js"></script> 
</body> 
</html> 

注意:我不想使用任何工具。

回答

0

我會考慮從頁面被請求的時間開始,窗口上的加載事件觸發所花費的時間,以更好地度量要採用的方法。

下載頁面所花費的時間非常重要,並且在第一次加載之後總是緩存一個文件,在完美的世界中只有這樣。

您還可以console.time("Parsetime")console.timeEnd("Parsetime")

var start = (new Date).getTime(); 
/* Run a test. */ 
var diff = (new Date).getTime() - start; 
+0

假設我有腳本100S在我的網頁,我需要測量的所有腳本的時間。我需要在每個腳本之前和之後使用樂器嗎? –

+0

如果你不使用工具,那麼是的。如果它只是你想要的解析時間,爲什麼你不只是在瀏覽器中使用開發工具來檢查它。 –