Build native apps with GraalVM

Mon, Jan 6, 2020

GraalVM is a polyglot virtual machine that provides a shared runtime to execute applications written in multiple languages like Java, C, Python, and JavaScript. GraalVM also provides a Native Image Generator utility that allows you to compile Java code ahead-of-time (AOT) into a standalone executable, called a native image. A native image typically achieves faster startup time and smaller footprint. GraalVM and its native image generation is well suited to build native applications and command line interfaces (CLIs). This post walks you through the main building blocks used to build a native application using GraalVM.

Continue reading this article on Medium.