Performante, sécurisée, polyglotte et intégrable
Issue du département de R&D Oracle Labs, GraalVM est une machine virtuelle universelle pour exécuter des applications écrites en JavaScript, Python, Ruby, R, Java, Scala, Groovy, Kotlin, Clojure, Rust, C et C++. S’appuyant sur la JVM SE, elle intègre le compilateur Graal et avec lui de toutes nouvelles optimisations. Polyglotte, GraalVM supprime les barrières entre ces différents langages et permet leur interopérabilité dans un environnement d’exécution partagé et, pour la première fois dans l’industrie, très performant. GraalVM peut fonctionner de manière autonome ou dans le contexte d’OpenJDK, de Node.js, de la base de données Multimodel Oracle ou encore la base de données open source la plus utilisée MySQL.