Что в арте, что в граале похожие на обычную и привычную нам жвм многие вещи. И байт-код, и модель памяти, и многое другое.
Можно, конечно, ещё одну виртуалку изобрести, и транслировать байт-код жвм в её байт-код, но это всё равно задача посложнее разработки вм под свой собственный язык вроде дарта.