Earlier quoted context omitted.
It depends on your definition of "low-memory". The Kinoma XS JavaScript ES6 runtime[1] is designed specifically for low memory/CPU limited embedded devices, and runs very comfortably on 200 MHz ARM devices with 512 KB RAM. [1] http://kinoma.com/develop/documentation/technotes/introducin...
Looks like that is ES5 only.
EDIT: Kinoma claims ES6 compatibility is at 98% as of 2016-01-02.[2]
[1] https://kangax.github.io/compat-table/es6/ [2] http://www.kinoma.com/develop/documentation/js6/