3 ms·
Ads are usually the number one culprit why simple "news" pages take sometimes dozens of seconds to finish loading, (and in some egregiously engineered designs,
by Santosh83 6y ago
Ads are usually the number one culprit why simple "news" pages take sometimes dozens of seconds to finish loading, (and in some egregiously engineered designs, the page is unusable until every last script/ad and font has loaded), and spawn several processes and consume hundreds of megabytes of memory and utilise 50% of your i7/i9 3000MHz CPU, all for displaying a news page or an article.
The JS for actual essential site functionality often pales in comparison to the assets and scripts activated by ads, which simultaneously track you.
- mjevans 6y agoAlso the accursed videos every site wants to cram down your throat. No no no. Mostly text, MAYBE some images.
- EForEndeavour 6y agoAnyone who directs their web team to implement a floating picture-in-picture autoplay video whose pause and close buttons either render late or don't work at all deserve a special place in hell.
- krylon 6y agoThere used to be an add-on (or was it even built-in?) to block loading videos and images unless explicitly requested by the user. I sometimes still miss that, especially on mobile.
- underwater 6y agoIt's not just the ads. Tag managers are the scourge of performance. Marketing folk just want to stuff them full with dozens of analytics services and third party integrations. And they want to do that without involving pesky engineers. Some, like Google Optimize, tell you to to clobber performance by hiding all content on your page using CSS until their code has loaded and run.
- tabtab 6y agoIn other words, ads and tracking are given priority over content. Welcome to Capitalism!