ECMAScript 6 to 5 Compiler and Runtime Environment