Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage AOT Content on InfoQ


RSS Feed
  • Spring Boot 3 and Spring Framework 6 Use Java 17 and Jakarta EE 9, Support Native Java with GraalVM

    VMware released Spring Framework 6 and Spring Boot 3, a new generation for the Spring ecosystem. Spring Framework 6 requires Java 17 and Jakarta EE 9. It also embeds observability through Micrometer with tracing and metrics. Spring Boot 3 requires Spring Framework 6. It has built-in support for creating native executables through static Ahead-of-Time (AOT) compilation with GraalVM Native Image.

  • Project Leyden Delays OpenJDK AOT Compiler, Optimizes JIT Compiler Instead

    The goal of Project Leyden is to address “Java's slow startup time, slow time to peak performance, and large footprint." It wanted to get there by reintroducing Ahead-of-Time (AOT) compilation into OpenJDK. But it just pivoted to first optimize Just-in-Time (JIT) compilation. Oracle's Graal project has already achieved Project Leyden’s goal, but at a cost that Leyden wants to avoid for now.