Как мерять время выполнения в 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");
