I cannot help but to feel the "just" in "just a virtual machine" is unjustified as it's not super common programming exercise to get a virtual machine to run in a browser. Think I've only seen this being done with QEMU before (another Fabrice project).