ECMAScript 6 compiler and runtime