6 ms·
"2x latency" can be pretty slow on noisy cellular networks. Especially with TCP exponential backoff, latency can be a second or more. That's where prerendering
by dfabulich 9y ago
"2x latency" can be pretty slow on noisy cellular networks. Especially with TCP exponential backoff, latency can be a second or more. That's where prerendering really shines.
(There's a reason why AMP, "Accelerated Mobile Pages," rolled out on mobile devices and not desktop.)
- yorwba 9y agoIronically, mobile users are also more likely to be on a plan with a low data cap, so prerendering might not be in the user's best interest.
- digi_owl 9y agoThere is the Opera Mini way of pre-rendering though. But that requires that you trust Opera to not do something naughty.
- kuschku 9y agoThat's why you want to transmit all above the fold content before the exponential backoff really kicks in. And prerendering is horrible on mobile networks — data caps are already insanely low, and this is reducing their usabile amount even further. Personally, I test my websites and apps on a Moto G (2014) on a 2G network throttled to 64kbps, using the worst network available in Germany — and on an emulator giving the phone the entire power of an i7-6700, 16GB ram, and a 100Mbps line — and prerendering provides no meaningful performance benefit in either case. (I'm currently still trying to improve performance on https://quasseldroid.info/ https://quasseldroid.info/, but it's as much as I've got for now)