Heh, this is quite funny. By quick reading, it seems to just encode the input JavaScript source bytes into emoji. A further development idea would be to parse the input file with one of the JavaScript JavaScript parsers, encode only select keywords, operators and number / string constants in emoji and leave the rest as as-is.<p>One could select clever emoji for the keywords (eg. if=pondering face, while=ferris wheel etc.) to produce a kind of shortened visual JavaScript emoji syntax.