Polyglot Virtual Machine

GraalVM is a universal virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Kotlin, and LLVM-based languages such as C and C++. site

GraalVM removes the isolation between programming languages and enables interoperability in a shared runtime. It can run either standalone or in the context of OpenJDK, Node.js, Oracle Database, or MySQL.

YOUTUBE oWX2tpIO4Yc Published on Apr 23, 2017.

@GraalVM reached 1.0 today, the JavaScript implementation is open sourced, Graal Python is open sourced; there is a new website with the docs and examples, the community edition binaries are available on GitHub. Congrats, everyone! twitter

YOUTUBE ZbccuoaLChk Published on Nov 9, 2017.

Twitter is a massively distributed system with thousands of machines running thousands of JVMs. In any similar big system a small change in performance and CPU utilization is multiplied thousandfold and results in big savings. Twitter is going down that road and experimenting with Graal to generate better code and reduce cost.