I'm really interested in running JS code on ESP8266 modules and am interested in where the differences between Espruino and Smart.js are? Are there different technical approaches or philosophies? Are both of them mature enough to be used by unexperienced beginners? Are GPIOs and Sleep Modes of the ESP8266 supported (I find the documentation for Espruino a little bit confusing about this topic regarding ESP8266)?
What are your experiences with them?
Thanks in advance!