JS: Timing JavaScript Code

By Xah Lee. Date: . Last updated: .

To test speed of 2 JavaScript code, you just get a time stamp. Like this:

// the function to test
function range (n) {
    const arr = Array(n);
    for (let idx = 0; idx <= n; idx++) {
        arr[idx] = idx;
    };
    return arr;
}

// timing
const test_repeat_count = 50;
const start = new Date().getTime();
for (let i = 0; i < test_repeat_count; ++i) {
    range(9999);
}
const end = new Date().getTime();

// result
console.log( end - start);
Liket it? Put $5 at patreon.

Or, Buy JavaScript in Depth

If you have a question, put $5 at patreon and message me.

Web Dev Tutorials

  1. HTML
  2. Visual CSS
  3. JS in Depth
  4. JS Reference
  5. DOM
  6. SVG
  7. Web Dev Blog