&gt; largely because JavaScript doesn&#x27;t (yet) support tail calls so the CPS transform must be trampolined<p>I wonder if any research has been done here as to &quot;let the stack grow&quot; and THEN trampoline before it overflows.