Hallo!
Javascript wird lokal auf dem Rechner ausgeführt. Wenn Du also 2000 Bedingungen checks hängt es von der Rechnerperformance ab, den der User hat. Klar hängt es auch von deinem Script ab, wie gut du es machst, aber eher doch von der Performance des Rechners (mal angenommen alles ist sauber geprogged und so).
Mach doch mal einen Versuch bei Dir lokal und dann schau wieviel Sekunden/Minuten es dauert. Dann denke an die Nutzer, die keinen Athlon XP 2000+ oder so haben und dann müsstes Du selbst drauf kommen.
Simon