About Doppio is an implementation of the Java Virtual Machine that can run in just about any reasonable JavaScript engine. The goal is to be able to run JVM programs in the browser without any plug-ins, which means that any Java programs running in it are safely sandboxed by the JavaScript engine. Doppio is written in CoffeeScript, which is a nice terse language that maps directly into JavaScript.