官方介绍
近日Oracle开源了一个实验性的产品GraalVM,官方称之为Universal GraalVM。它打通了不同语言之间的鸿沟,让我们可以进行混合式多语言编程。

你可能会当心不同语言之间的互操作会不会带来性能上的问题。GraalVM说不会,你可以随意在多种不同语言之间窜来窜去,性能都不是问题。它完全不同于JVM里面的JRuby、Jython这些library。

看到这里,你须明白,GraalVM可能不止是一个玩具,它能真得跑起来大型应用。
图中的例子同时用了NodeJS、Java和R语言,拿node平台的express框架跑起了一个简单的web服务器。
GraalVM支持镜像加速,类似于Android的Ahead-Of-Time编译,将程序编译为原生的二进制程序,加速程序启动过程。

我们看到这性能至少提速了一个数量级。Spring启动蜗牛慢的问题有可能首先被