IT-lexicon › Programmeren › GraalVM

GraalVM

Programmeren Svenska → Bijgewerkt: 2026-10-03

Het JVM-alternatief van Oracle Labs, gelanceerd in 2018. Twee kernfuncties: Native Image (Java ahead-of-time compileren naar een native binary) en polyglot (JS, Python, Ruby en R in dezelfde runtime via het Truffle-framework).

Dankzij Native Image start Java in milliseconden in plaats van seconden, wat Java serverless bruikbaar maakt (AWS Lambda, Azure Functions). Spring Boot 3, Quarkus en Micronaut ondersteunen native images. Polyglot wordt minder gebruikt dan beloofd; JavaScript op GraalJS is wel de standaard-JS-engine in Oracle DB. Er is een gratis versie en een Enterprise-versie met extra optimalisaties. Moderne alternatieven: OpenJDK CRaC (Checkpoint and Restore) en de ahead-of-time-cache van HotSpot.

← Terug naar het lexicon