continuation.js

A module for tail call optimization by Continuation Passing Style (CPS) transformation with trampoline technique for Node.js

marktail

A Babel plugin that marks AST CallExpression nodes as tail calls and/or proper tail calls.

tail-call

JS tail recursion shim through trampolining