This is a really good read, I'm surprised by how little the code needed to be adapted. Is it because they aren't using AoT compilation and therefore the classes can still be dynamically loaded?<p>Does that mean the JavaScript essentially gets compiled to a Jar?<p>How does graalvm bundles non jvm dependencies when your using the JIT compiler?