I suspect smartphones to have crippled IO and memory subsystem. Marketing emphasize on &quot;Hexa Core 128 bit Samsung silicon from the future&quot; while the rest is subpar, leading to weird performance. JS engines are beautiful these days, especially given the adhoc nature of js, but a JVM should beat it hands down (based on blogs claiming reaching 1-3x C perf).