hallo,
ich habe das script nicht genauer analysiert, aber vielleicht würde es helfen, die daten vorher in ein javascript-array zu speichern?
die arrays lassen sich wohl deutlich schneller sortieren...
ausserdem könntest du noch eine schnellere sortiermethode verwenden (zB Quicksort) was für größere datenmengen besser geeignet ist.
(habe den code nicht im kopf, aber es gibt bestimmt was im internet)
hoffe dir tips helfen dir etwas,
gruß,
Thomas J.