Zu den Grenzen: der eingebaute JavaScript Interpreter in der von mir Verwendeten Umgebung erlaubt max. 64KB für die Anzahl der Instruktionen einer Methode.
Konsequenz: wenn für eine Script-Funktion mehr als 64K Bytecode erzeugt wird, tritt eine Fehlermeldung auf, dass der Code nicht ausgeführt werden kann (weil dieser eben eine Grenze überschreitet).