4 ms·
This is, I believe, the more correct answer. There are so many different assets being delivered for every URL that it degrades the performance of desktop browse
by revscat 11y ago
This is, I believe, the more correct answer. There are so many different assets being delivered for every URL that it degrades the performance of desktop browsers, let alone mobile ones. HTTP/2 will help somewhat, but the overarching problem -- megs of cruft for every KB of content -- will remain.
- cbr 11y agoHTTP/2 isn't really going to help here. When you request five different CSS files and ten tiny images all from one server HTTP/2 does the equivalent of resource combining and helps a lot. The core issue with ads, though, is that no one trusts anyone else, and so all of those requests are going to different servers operated by different groups. Each of those servers will need its own connection with connection startup costs, and if the only purpose is to logging an access and maybe drop a cookie HTTP/2 won't help at all.
- amelius 11y agoI read somewhere that the new Safari will have an adblocker, so that would solve this, I guess.
- soylentcola 11y agoIt may not address the underlying issues with ad-based revenue for websites but at least for performance, it does make a big difference. Adblocking extensions have been available on other platforms for a while now and they're one of the main reasons I use Firefox as my primary mobile browser (albeit on Android instead of iOS). I can install the same Adblock Plus/Edge/etc. as the desktop version and immediately my little 5" screen is less cluttered, sites load faster, and I use less of my metered data plan. Mobile web browsing without an ad blocker is miserable compared to the same thing on desktop. At least on the desktop you've probably got 1920x1080 or 2560x1440 screens, more processing power, more RAM, and a connection that offers more than 5GB of data each month. With mobile it's unbearable.