We are migrating our projects to Java 17 from Java 8. Each one of those projects uses plenty of library / starters belonging to the same organization built with Java 8.
I know Java is backward-compatible, but is there any gain from building those library also in Java 17 (i.e. performance, memory usage)?
In other words, using a library compiled with a Java x-1 in a project executed on JVM belonging to Java x does it affect the project performance?