A JVM implemented in JavaScript