Introducing GraalVM 19.3: A High‑Performance Polyglot Virtual Machine
GraalVM 19.3, Oracle's open‑source next‑generation virtual machine, enables developers to build high‑performance, multi‑language applications using Java, Python, Ruby, R, Scala, Kotlin, and even C/C++, with LTS support, modularity via JPMS, and fast startup, offering a compact, versatile runtime for modern development.
GraalVM is Oracle's open‑source next‑generation virtual machine that bridges different programming languages, allowing developers to write Java, Python, Ruby, R, Scala, Kotlin, and even C/C++ on a single platform without extra cost, enabling the creation of multi‑language applications.
GraalVM 19.3 is the first long‑term support (LTS) release built from the main project line, offering stability, security, and performance fixes guaranteed until the next LTS version, making it suitable for production use.
This version also introduces the first GraalVM distribution based on JDK 11, marking a milestone compared to JDK 8. The Java Platform Module System (JPMS) introduced in JDK 9 allows GraalVM to use modular encapsulation for components such as JVMCI, the GraalVM compiler, and the Truffle API, and includes all JDK changes since JDK 8.
Key highlights of GraalVM include:
High‑performance next‑generation Java
Small footprint and fast startup Java
Integration of JavaScript, Java, Ruby, and R
Running native languages on the JVM
Tools for all languages
Extending JVM‑based applications
Extending native applications
Java code as native libraries
Multi‑language support in databases
Ability to create your own language
Try it now at https://www.graalvm.org/downloads/ .
Reference reading:
Cache classic problems, can you solve them?
How Coinbase builds blockchain infrastructure
Sixteen years of MySQL performance optimization skills
Why you should not use database foreign keys (revisited)
Goodbye bad code: patterns and anti‑patterns in microservices
This article is compiled by High‑Availability Architecture. Original technical content and architecture practice articles are welcome for submission via the public account menu “Contact Us”.
High Availability Architecture
Official account for High Availability Architecture.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.