JVM JavaScript implementation

Hallo Leute. Ich habe eine JVM mit Javascript implementiert. Es gibt zwei Ausführungsmodi: Modus 1: Bytecode wird im Browser interpretiert
Modus 2: Bytecode wird nach Javascript compiliert und im Browser ausgeführt.
Die JVM ist sehr schnell, bei „Modus 2“ fühlt es sich so an als wäre es nativer Javascript. Und doch es ist Java: stürzt das Programm ab, gibt das Programm in der Console den Stacktrace aus. Ich habe dazu ein kleines JDK geschrieben mit einigen Klassen für DOM-Manipulation und auch WebGL - habe damit ein Würfel in 3D gerndert bekommen. Sehr schön.

Hier ist sie:


Einfach git clone, danach
mvn clean install &&
cd jsjvm &&
./run.sh

Es startet ein Webserver: Port 8080

Würde mich auf Feedback freuen.