@@ -47,19 +47,22 @@ Elm.Native.Benchmark.make = function(localRuntime) {
4747
4848 var statistics = {
4949 ctor: 'Result',
50− _0: name
50+ _0: name,
5151 _1: null
5252 };
5353
54− var jsBenchmark = new Benchmark(name, thunk, {
55− onComplete: function() {
56− var info = {
57− mean: jsBenchmark.stats.mean
54+ overallSuite.add(name, thunk, {
55+ onStart: function() {
56+ console.log('running: ' + name);
57+ },
58+ onComplete: function(event) {
59+ var jsBenchmark = event.target;
60+ statistics._1 = {
61+ mean: jsBenchmark.stats.mean,
62+ hz: jsBenchmark.hz
5863 };
59− statistics._1 = info;
6064 }
6165 });
62− overallSuite.add(jsBenchmark);
6366
6467 return statistics;
6568 }