asm.js is in coming. Now there is even rumors of Chrome soon supporting it fully.
But so far it has been used to compile C/C++ source into JavaScript that would run with near native speed (depends on how you define near native ...)
I have been planning to use GWT to turn my Java code to JavaScript, but now I was wondering if there is currently an existing path/procedure to compile plain Java source code to ASM.JS, and what would that be?
One more reason why one might want that: Java-to-ASM.js might very well run faster then Java-to-Dalvik on some Android phone!