JavaScript: Rennt nicht immer

Für einen Kunden habe ich erstmalig im größeren Stil mit einer an sich netten kleinen JavaScript-Bibliothek gearbeitet: mktree. Überhaupt sind die meisten der Bibliotheken von Matt Kruses JavaScript Toolbox sehr brauchbar: Sauber programmiert, leicht einsetzbar, kein Bloat.

Im konkreten Fall ging es um die baumartige Darstellung von Kategoriestrukturen. Bei den Tests lief alles wirklich prima, aber kaum war die Funktion freigeschaltet, meldete sich eine Anwenderin: Bei ihr bräuchte die überarbeitete Liste nun zwei Minuten zur Anzeige.

Einige Messungen später …