Comment

Comment by The_rationalist

I am talking about C2 JIT support and other sota GCs. ART has an increasingly growing technical debt. No support for constant dynamic so no support for the upcoming pattern matching. No support for sub 1ms GC No support for the already available Vector API. No support for value types. No support for generic specialization. No support for Loom. ART is NIH and support with Java and Kotlin will explode into two worlds, the Android obscolete world and the modern, feature complete and optimized world. ART has custom improvments? Fine that's good, now let's gradually port them to openjdk (or a light openjdk fork). No custom improvement is gonna outweight the need of interoperability (and the order of magnitude performance improvement from the above features) ART is an AOT so I wonder if the android team has considered switching to GraalVM instead of hotspot, the transition might be easier. Please Google, it's time to show technical excellence.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton