> Byte ranges request do most of the heavy lifting, data is loading exclusively on-demand.
I don't understand what that means. The JVM is supposed to interpret and sometimes compile bytecode, right? How can it be done with only a fraction of the JVM?
Or are you saying that it is constantly communicating with a server that does the work?