function whileTest(){
  var i = 0;
  var before = new Date();
  while (++i < 99999) {

  }
  var after = new Date();
  return after-before;
}


function init(){
  var result = new Array();
  var minResult,maxResult,avgResult,sum;
  var output;
  for (var i = 0; i < 10; i++) {
    result[i] = whileTest();
  }
  output = "<table><tr><th>Test run #</th><th>Result (ms)</th></tr>";
  minResult = result[0];
  maxResult = 0;
  sum = 0;
  for (i = 0; i < result.length; i++) {
    sum = sum+result[i];
    output += "<tr><td>"+(i+1)+"</td><td>"+result[i]+"</td></tr>";
    if (result[i] < minResult) {
      minResult = result[i];
    }
    if (result[i] > maxResult) {
      maxResult = result[i];
    }
  }
  output += "<tr><td>Min</td><td>"+minResult+"</td></tr>";
  output += "<tr><td>Max</td><td>"+maxResult+"</td></tr>";
  avgResult = Math.round(sum/result.length);
  output += "<tr><td>Average</td><td>"+avgResult+"</td></tr>";
  output += "</table>";
  document.getElementById('result').innerHTML = output;
  return false;
}

window.onload = init;
