Task

Write a program which uses a timer (with the least granularity available
on your system) to time how long a function takes to execute.

Whenever possible, use methods which measure only the processing time used
by the current process; instead of the difference in system time
between start and finish, which could include time used by
other processes on the computer.

This task is intended as a subtask for Measure relative performance of sorting algorithms implementations.




 
function test() {
    let n = 0
    for(let i = 0; i < 1000000; i++){ 
        n += i
    }
}
 
let start = new Date().valueOf()
test()
let end = new Date().valueOf()
 
console.log('test() took ' + ((end - start) / 1000) + ' seconds') // test() took 0.001 seconds
 