GraalVM 22.0 est disponible

Par:
fredericmazue

lun, 31/01/2022 - 12:29

GraalVM est une machine virtuelle universelle développée par Oracle, permettant d'exécuter des applications écrites dans des langages basés sur JavaScript, Python, Ruby, R, tels que Java, Scala, Kotlin, Clojure et LLVM, tels que C et C ++.

GraalVM supprime l'isolement entre les langages de programmation et permet l'interopérabilité dans un environnement d'exécution partagé. GraalVM vient de sortir en version 22.0. Il s'agit d'une version majeure. GraalVM 22.0 est publié pour JDK 11 et JDK 17.

Une des principales nouveautés est l'amélioration de l'expérience développeur avec Native Image. Notamment la taille des images est réduite. Un encodage plus compressé pour les métadonnées du cadre de pile réduit la taille de l'image pour toutes les images. L'édition Enterprise, bénéficie en outre d'une implémentation optimisée de String.format() qui réduit encore la taille des images

Dans le runtime GraalVM pour JavaScript, c'est désormais ECMAScript 2022 qui est le mode activé par défaut.

GraalVM 22.0  ajoute la prise en charge de Ruby 3.0. La plupart des changements de Ruby 3 sont implémentés dans cette version, à l'exception de Ractor, des changements d'analyseur et des changements d'arguments de mots clés.

Retrouvez toutes les nouveautés de GraalVM 22.0 dans la vidéo ci-dessous