Math.min

Benchmark created on


Preparation HTML

<script>
  function qmin() {
   var i = 0,
       args = arguments,
       l = args.length,
       min = false;
   for (; i < l; ++i) {
    if (args[i] < min || min === false) min = args[i]
   }
   return min;
  }
  
  function tmin(a, b, c) {
   return (a < b ? (a < c ? a : c) : (b < c ? b : c))
  }
  
  Lib = {
   math: {
    tmin: tmin
   }
  }
</script>

Test runner

Ready to run.

Testing in
TestOps/sec
Math.min
var min = Math.min(3, 1, 6);
ready
min
var min = qmin(3, 1, 6);
ready
tmin
var min = tmin(3, 1, 6);
ready
Deep tmin
var min = Lib.math.tmin(3, 1, 6);
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.