코드
const start = new Date()
... 실행 코드 ...
console.log((new Date() - start) / 1000)
코드가 끝난 시간 - 코드를 실행한 시간 수식을 사용하면 코드 실행에 걸린 밀리 초가 나오는데, 나누기 1000을 해주면 밀리초 단위를 초로 바꿔줄 수 있습니다.
예시 코드
const start = new Date() // 시작 시간 기록
// 실행 코드
let str = 0;
for (let i = 0; i < 100000; i++) {
str += i;
}
console.log((new Date() - start) / 1000) // 현재의 시간에서 시작 시간 뺀 값 출력
performance.now()
const start = performance.now(); // 시작 시간 기록
// 실행 코드
let str = "";
for (let i = 0; i < 100000; i++) {
str += i;
}
const end = performance.now();
console.log(end - start) // 현재의 시간에서 시작 시간 뺀 값 출력
performance.now() 메서드가 반환하는 타임스탬프 값을 이용하여 코드 실행시간을 측정할 수 있습니다.
https://developer.mozilla.org/en-US/docs/Web/API/Performance/now