๐งต Loom: Lightweight concurrency
Pain point fixed: Threads are too expensive, don't scale
Comparison: Go, Elixir
๐๏ธ ZGC: Sub-millisecond GC pauses
Pain point: GC pauses too long
Comparison: C, Rust
๐๏ธ Panama: Native code and memory interop SIMD Vector support
Pain point: Using native librairies is too long. Numeric loops are too slow.
Comparison: Python, C
๐ฅ Amber: Right-sizing language ceremony
Pain point: Java is too verbose. Java is hard to teach.
Comparison: C#, Kotlin
โก Leyden: Faster startup and warmup
Pain point: Java starts up too slowly
Comparison: Go
โ Valhalla: Value types and specialized generics
Pain point: Cache misses are too expensive. Generics and primitives don't mix.
Comparison: C, C#
๐บ Babylon: Foreign programming model interop
Pain point: Using GPUs is too hard
Comparison: LinQ, Julia
#java #projects #openjdk