function factorialNormal(n) { if (n === 1) { return n } return n + factorialNormal(n - 1) } function factorialWithTail(n, acc) { if (n === 1) return acc; return factorialWithTail(n-1, n + acc) }La función de recursión es más rápida que la recursión de cola y la cola usa más memoria , lo que provoca la pila de llamadas máxima
No hay TCO en V8 actualmente.