Java-to-JavaScript translation via structured control flow reconstruction of compiler IR
One VM to rule them all