Follow the latest coverage, related explainers and connected technology stories.
JetBrains explains how Project Loom features combine virtual threads, scoped values, and structured concurrency to reduce the cost of concurrency and the complexity of managing it in Java. The article explains that Structured Concurrency is still an experimental feature in Java 27, while Virtual Threads have been stable since Java 21 and Scoped Values since Java 25.
JetBrains analyzes data from the 2025 Developer Ecosystem Survey to track actual movement between programming languages rather than relying solely on developers’ future plans. The findings reveal that project requirements drive most transitions, while Kotlin attracts users seeking a better development experience and more modern features.