GraalVM ist eine leistungsstarke Laufzeitumgebung, die erhebliche Verbesserungen in der Anwendungsleistung und Effizienz bietet.
Es beschleunigt die Anwendungsleistung, während es weniger Ressourcen verbraucht; bietet die beste Lösung für den Aufbau von Microservices, vor Ort und in der Cloud.
Es bietet eine universelle virtuelle Maschine zum Ausführen von Anwendungen, die in JavaScript, Python, Ruby, R, JVM-basierten Sprachen wie Java, Scala, Groovy, Kotlin, Clojure und LLVM-basierten Sprachen wie C und C++ geschrieben sind. Es entfernt die Isolation zwischen Programmiersprachen und ermöglicht Interoperabilität in einer gemeinsamen Laufzeitumgebung. Es kann entweder eigenständig oder im Kontext von OpenJDK, Node.js oder Oracle Database ausgeführt werden.