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.

metaret

Meta composition and inlining transforms for Javascript to allow fast, efficient tail recursion without trampolines

tail-call

JS tail recursion shim through trampolining