Javascript supports first class functions, lexical scoping, and tail recursion.
AFAICT from stackoverflow, the Safari JS engine optimizes tail recursion, while Firefox is apparently working on it.
https://scsh.net/
Javascript supports first class functions, lexical scoping, and tail recursion.
AFAICT from stackoverflow, the Safari JS engine optimizes tail recursion, while Firefox is apparently working on it.