@laurent according to the user agent strings okhttp/3.12.1 is used on mobile and node-fetch/1.0 on desktop.

Why are we using 2 different clients to connect and retrieve the data? In either case, the okhttp is using h2, which is a lot faster than http/1.1.

Is there any chance you could make the desktop to use h2 as well? Or where is the code that invokes these 2 different user agents?