window.onload = function() {
var hello = document.getElementById("hello");
function es5Date() {
var time = Date.now();
}
function newDate() {
var time = new Date().getTime();
}
function timeIt(title, fn, times) {
times = times || 1;
title = title || "Starting timer...";
log(title + " " + times + " times");
var now = Date.now();
for (i = 0; i < times; i++) {
fn.call();
}
var then = Date.now();
log((then - now) / 1000);
};
log = function(string) {
if (window.console) console.log(string);
hello.innerHTML = hello.innerHTML + "
" + string + "
";
}
timeIt("Testing Date.now()", es5Date, 10000000);
timeIt("Testing new Date().getTime()", newDate, 10000000);
}