1. 3
  1.  

  2. 1

    For those interested in the details of tackling tail call optimization when compiling to JavaScript, the paper Efficient Compilation of Tail Calls and Continuations to JavaScript goes into detail about the non-CPS-conversion approach used in JavaScript port of Gambit.