GraalVM CE 25.1.3 Gets Native Image "Hello World" Program Down To Just 6.5MB
Summary
GraalVM CE 25.1.3 introduces significant native image size optimizations and new features, including recording/replaying JIT, a disassembly tool, and optional constant blinding for untrusted code. The article notes a Hello World Linux AMD64 binary dropping to about 6.5 MB, improvements in PIEs by default, and broader language support enhancements across GraalJS and GraalPy. It also mentions a public PR discussing image size reductions and performance tradeoffs.