これが最速?

初投稿です!javascriptで質問があります!
http://oshiete.goo.ne.jp/qa/8254885.html

これがソートを教えたことになるの?
バケットソート
http://ja.wikipedia.org/wiki/%E3%83%90%E3%82%B1%E3%83%83%E3%83%88%E3%82%BD%E3%83%BC%E3%83%88

function (data) {
  var ary = eval('[' + (new Array (101)).join ('[],') + '[]]');
  var obj, p, t, i;

  for (p in data)
    if (data.hasOwnProperty (p))
      (t = data[p]),
      (i = ary[t].length),
      ary[i] = { item: p, score: t };

  ary = Array.prototype.concat.apply ([ ], a);
  
  return ary;
}