I'm really loving TIC-80, primarily because I can use a more full-featured language like Javascript. But what the heck version is the interpreter using? I've been working on a couple games (using Javascript), and running into a lot of issues trying to figure out what is supported. I have to use the older style definitions for Javascript classes (not using ES2015 "class" structure), and the for/of loops (iterating values in an object or array, without using basic numeric-style for loops) just flat out don't exist.
I wanted to like Pico-8 but the limitations and having to "dumb-down" my code when the conveniences of Object-oriented programming are too great. I love that I can use "real" objects with static properties, methods, and inheritance. Pico-8 might be a good "learning to program" tool, but TIC-80 seems like a better tool as a stepping stone to REAL game development since it supports languages other than Lua where more modern conventions can be used.