Based on Crockford, when tail recursion optimization lands, meaning soon. It's getting ridiculous now, with a super blurry line between language features and built-in utils
I think part of the problem is that there isn't really a standard library for JS, just a bunch of global variables that are automatically there when your program starts