Re:Interview with Douglas Crockford
by dragonwriter on Tuesday July 19, 2022 @02:27PM
(#32155927)
Isn't not efficiently implementing tail calls a current JS standard (in that implementing them means your implementation is technically broken) specifically to prevent software from relying on that optimization?
[ Parent
| on HN ]
Someone should tell Ecma then: https://tc39.es/ecma262/multipage/ecmascript-language-functi...
I was wrong, though, tail calls are in ES14, and eliminating them is probably not implemented anywhere yet.
Edit: Wrong again, tail-call optimizations are in WebKit; iOS has had them since iOS 12 according to this: https://kangax.github.io/compat-table/es6/#test-proper_tail_...