GraalVM, the polyglot virtual machine
summary
GraalVM is presented as an open-source polyglot virtual machine that can replace the JVM for Java/Scala/Groovy and also run Ruby, Python, JavaScript/Node.js and native C via LLVM. The talk explains GraalVM’s JIT compiler and its new AOT native-image compiler for ultra-fast, small native executables, shows practical usage patterns for Graal and the polyglot APIs, and demonstrates integrating, debugging and monitoring multi-language programs and using GraalVM with cloud-native frameworks like Quarkus.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 2:10What is GraalVM?
- 3:34Traditional vs native compilation
- 5:24Java vs GraalVM performance demo
- 11:46AOT compilation and reflection
- 15:45Native image with reflection demo
- 19:50Native image containerization
- 27:37Micronaut and Quarkus frameworks
- 38:35GraalVM polyglotism
- 42:45Language interoperability demo
- 51:17Closing








