It's compiled into bytecode, so it still requires a VM / bytecode interpreter (whatever you want to call it).