I'm not sure how you're doing your sorting, but you may find the
following useful:

// Array.Sort
//Original: http://weetbixthecat.com/blog/2006/faster-javascript-sorting/
if(!Array.prototype.Sort) Array.prototype.Sort = function(p,f) {
 if (typeof p != "string") throw new TypeError();
 var o = Object.prototype.toString;
 var a = Array.prototype.toString;
 var i = function(){ return this[p]; }
 Object.prototype.toString = i;
 Array.prototype.toString = i;
 (typeof f == "function")?this.sort(f):this.sort();
 Object.prototype.toString = o;
 Array.prototype.toString = a;
}

This is extremely useful for sorting json style objects, and if you
parse the table into this style, it could greatly speed up the sorting
code. I have an example offline that I'll try to make available when I
get home.

~Sean

Reply via email to