However I should point out that compiling your code does not make it smaller. In fact it usually drastically increases the size.
Minified JS code is actually extremely efficient, so the only reason you'd use compiled code is for the speed benefit - and you only really get that for code that does a lot of integer work.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
However I should point out that compiling your code does not make it smaller. In fact it usually drastically increases the size.
Minified JS code is actually extremely efficient, so the only reason you'd use compiled code is for the speed benefit - and you only really get that for code that does a lot of integer work.