JRuby 10 now supports Java 21, moving beyond Java 8, and is set to introduce numerous JVM enhancements over the next decade. With a focus on addressing slow startup times, JRuby 10 incorporates features like AppCDS for pre-caching, Project CRaC for process restoration, and Project Leyden for improved performance. The release also aligns with Ruby 3.4 compatibility, bringing new Ruby features to JRuby while running invokedynamic optimization by default for maximum performance without extra configuration.
With JRuby 10, we are excited to integrate Java 21 features, providing longstanding JVM enhancements and addressing slow startup times, a key user complaint.
The new JRuby release runs full invokedynamic optimization by default, ensuring optimal performance for scripts without the need for additional flags.
Collection
[
|
...
]