Also, we load the JavaScript from five different CDNs, some of which are horrifically slow today. We also make sure to only load some of the scripts after others have been successfully loaded so uMatrix users have to refresh the page a dozen times.
i run with scripts disabled unless explicitly whitelisted. this one is annoying af,. so many sites use client scripts to display static content and navigation elements that absolutely didn't need to--at all. right underneath these idiots is the morons that load the entirety of jquery in a bazillion different external files.. and for what? a fucking hover effect over their menus or links or something equally ridiculous.
Oh, but they don’t just load jquery themselves… for each site “feature” they pull dynamically from a different CDN, loading the same code over and over again to call different functions.
And all it takes is for ONE of their CDNs to get poisoned and suddenly they’re serving malware.
The worst is when they redirect you to some /nojs page or similar that doesn't even have scripts from whatever source was required for it to run so I can't just tell noscript to allow whatever seems relevant, I have to blanket allow scripts temporarily.
It's such a pain: go to uBlock Origin, unblock 3p scripts. Then, go to NoScript, unblock the scripts that need to run, then select specifically which elements of the script need to run (media, script, object etc).
I just give up sometimes and run it in a different browser temporarily, or just don't visit the website. Maybe I'm a madman