~/talk

Java Next - From Amber to Valhalla, from Loom to Leyden, from Babylon to Panama

Talkat Jfokus 2025 · 2025-02-03..02-05· [java, compilers-and-language-design]
slides:none on file

Six JVM efforts move from research to usable tech: virtual threads are largely delivered and JDK 24 removes object‑monitor pinning; structured concurrency and scope values remain in preview. Project Panama finalizes the foreign memory and foreign function API in JDK 22 while the Vector API stays in incubation. Leyden adds an AOT cache and class linking (JEP 483) with reported startup gains up to ~40% and a Spring PetClinic cache ≈130 MB; early AOT experiments show larger (≈70%) improvements. Valhalla, Babylon and broader Amber work continue as previews or early stages.

AI-written summary · about

  1. 0:00Welcome
  2. 1:13Six major OpenJDK projects
  3. 2:36Panama deep dive
  4. 9:54Panama timeline
  5. 16:34Loom motivation
  6. 25:18Virtual threads benefits
  7. 35:14Structured concurrency
  8. 40:23Leyden for faster startup
  9. 49:23Leyden limitations
  10. 52:32Valhalla and initiatives
  11. 55:27Amber and Java evolution
  12. 56:30Resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.