This document discusses Projects Valhalla and Loom in Java. Project Valhalla aims to introduce value types to improve memory usage and performance. It plans to unify the Java type system by introducing value classes, primitive classes, and reference projections. Project Loom introduces virtual threads and continuations to enable simple and scalable concurrent programming using structured concurrency. Both projects are currently in preview stages in JDK 19.