Re:How web bloat impacts users with slow devices
by andai on Sunday March 17, 2024 @10:21AM
(#39734659)
So marketing department is responsible for web being such a sad and painful experience?
Re:How web bloat impacts users with slow devices
by p_l on Sunday March 17, 2024 @11:50AM
(#39735272)
Not the only department.
But consider how much of the bloated JS tends to be from external parties, and pretty much everything that isn't CDN-ed frameworks will be stuff either required by marketing, or flat out added through the use of a tag manager.
Re:How web bloat impacts users with slow devices
by geraldhh on Tuesday March 19, 2024 @04:18AM
(#39753819)
money is the top reason for ppl doing stupid shit, yes
Re:How web bloat impacts users with slow devices
by youngtaff on Sunday March 17, 2024 @05:08PM
(#39738068)
Blaming tag managers and marketing departments is quite common and yes while they are problems on some sites many developers overlook the impact of their technology choices e.g. client side rendering, JS based components etc
Re:How web bloat impacts users with slow devices
by p_l on Sunday March 17, 2024 @08:06PM
(#39739194)
There's a reason why I speak of "third party", though I guess it might be unclear in english - my bad.
There are three parties involved in the bloating. Management prioritising certain things is one. Developers (including here both programmers and designers and others etc.) not caring enough or otherwise making choices that lead to bloat is second. Marketing team with power to require problematic things added or just going crazy with tag manager is third.
All three are involved in the "bloating crisis".
Marketing team mandating inclusion of at least one "Tag Manager" (if they are especially bad, there will be multiple).
A "Tag Manager" is a piece of JS that is installed together with an API key in the site... and then it downloads whatever extra JS that was configured for given API key. The actual site developer often has absolutely no control over it (the closest I got once was PoC-of-PoC where we tried to put even inclusion of tag manager behind an actually GDPR-compliant consent screen).
Marketing team gets to add "tags" (read, tracking, chat overlays, subscription naggers, whatever), sometimes with extra rules (that also take time processing!), all without involving the development team behind the site.