Someone in Mozilla came up with a language called LLJS, that took full advantage of and compiled down to asm.js.<p>It looked like it had some promise, since it wasn&#x27;t nearly as heavy as emscripten, but I don&#x27;t think much has happened with it since it was created.