How to measure execution time in JavaScript

1 Answer

0 votes
<script type="text/JavaScript">   

var end, start;

start = new Date();
for (var i = 0; i < 10000; i++) 
    document.write(Math.sqrt(i) + "<br />");

end = new Date();

console.log((end.getTime() - start.getTime()) + ' msec');


/*
run:

0
1
1.4142135623730951
1.7320508075688772
2
2.23606797749979
2.449489742783178
2.6457513110645907
2.8284271247461903
3
3.1622776601683795
3.3166247903554
3.4641016151377544
3.605551275463989
3.7416573867739413
3.872983346207417
4
...

40 msec        

*/

</script>

 



answered May 30, 2016 by avibootz
...