Well, Doppio looks interesting. It's a Java Virtual Machine implemented in JavaScript.I wonder when the web browsers, like Firefox will be able to display web pages that used to need Java, internally in the browser, in total safety (if that is doable)
I suppose you could integrate OpenJDK into the browser but who still uses Java applets.