Как мерять время выполнения в JavaScript
Или проще говоря временные метки в JavaScript.
Для этого служит любимая консоль, и код довольно таки простой:
console.time("time1"); var newArr = [], arrLength = arr.length; for (var i=0; i<arrLength; i++) { newArr.push(arr[i]); } console.timeEnd("time1");
Можно создать таймер в таймере:
console.time("global"); console.time("time1"); var newArr = []; for (var i=0; i<arr.length; i++) { newArr[newArr.length] = arr[i]; } console.timeEnd("time1"); console.time("time2"); var newArr = []; for (var i=0; i<arr.length; i++) { newArr.push(arr[i]); } console.timeEnd("time2"); console.timeEnd("global");