console.time()
-사용 방법
console.time('time');
for(var i=0; i<50000; i++){}
console.timeEnd('time');
-결과
time: 0.971923828125 ms
-참고 URL : https://developer.mozilla.org/en-US/docs/Web/API/console/time
Performance.now()
-사용방법
var time0 = performance.now();
for(var i=0; i<50000; i++){}
var time1 = performance.now();
console.log("time: " + (time1 - time0) + ' ms');
-결과
time: 0.7999999523162842 ms
-참고 URL : https://developer.mozilla.org/en-US/docs/Web/API/Performance
console.time() , performance.now() 비교
console.time('console.time()');
for(var i=0; i<50000; i++){}
console.timeEnd('console.time()');
var time0 = performance.now();
for(var i=0; i<50000; i++){}
var time1 = performance.now();
console.log("performance.now(): " + (time1 - time0) + ' ms');
console.time(): 0.965087890625 ms
performance.now(): 0.7999999523162842 ms
결과를 보면 performance.now()이 더 정확하게 나오는 걸 확인이 가능합니다.
대신 간단하게 쓸 수 있는 건 console.time()입니다.
performance은 .mark() , .measure() 등등 많은 기능이 있으니 참고 URL에서 확인하고 사용하시면 됩니다.
'프로그래밍 > JavaScript , jQuery' 카테고리의 다른 글
[JavaScript] var, let, const 차이 (0) | 2021.08.23 |
---|---|
[JavaScript] Function Parameter 공백 오류시 공백제거 (0) | 2019.06.17 |