2015-08-21 30 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

如果你不使用工具,那么是的。如果它只是你想要的解析时间,为什么你不只是在浏览器中使用开发工具来检查它。 –