Earlier this month, I came around a Java compiler for web applications, and I wished to share the same with you. I’m talking about CheerpJ, which has the power to convert any Java application and library to a browser-based web application.
Coming back to CheerpJ, it compiles Java bytecode into JS with 100% Java compatibility. The support also includes dynamic class loading and reflection.
CheerpJ can be evoked on a whole Java archive or on individual class files to generates a .or .js output. It uses the original .jar metadata for reflection.