▲ 1244 ▼ Why are you crying, Windows user? (thelemmy.club) submitted 5 months ago by calango@programming.dev to c/programmer_humor@programming.dev 116 comments fedilink hide all child comments
[–] 0x0@lemmy.zip 25 points 5 months ago (5 children) That's half the problem, the sites are the other. permalink fedilink source parent hideshow 5 child comments replies: [–] Viking_Hippie@lemmy.dbzer0.com 10 points 5 months ago (2 children) And the third half is bad math permalink fedilink source parent hideshow 2 child comments replies: [–] Hexarei@beehaw.org 6 points 5 months ago (1 child) The fourth half is caching permalink fedilink source parent hideshow 1 child comment replies: [–] ExperimentalGuy@programming.dev 4 points 5 months ago The fifth is your mom. permalink fedilink source parent [–] merc@sh.itjust.works 3 points 5 months ago (1 child) My guess is that 90% of the growth in browser bloat is to support bloated websites. These days websites can be games, drawing applications, video players, etc. As a result, browsers have basically become operating systems. In addition, the browsers try to support even the most horribly written websites, but that means more bloat in the browser. Meanwhile faster computers mean that people developing websites are just doing more and more javascript, more and more animation, more and more mouse tracking, etc. If you have an old device with an old browser, a lot of modern websites are completely unusable. I have an old iPad that's too old to update, and it's not actually possible to use browse Github anymore. It just ends up with javascript elements on the page that never finish loading. And Github isn't some site thrown together by someone vibe-coding their first website or something. permalink fedilink source parent hideshow 1 child comment replies: [–] MonkderVierte@lemmy.zip 1 point 5 months ago* (last edited 5 months ago) Honestly, the whole model of "you can customize every detail of your page (and not the user) but you also have to implement basic accessibility and consider screen resolution/orientation, reduced-motion, prefers-color-scheme, etc., etc.), for each and every single webpage, is imho inherently broken. The sad thing is, they could in most things (except reduced/animations) just not do that and the browser does accessibility & stuff for you and you have a lightweight site. But that's not how businesses (and developer curiosity) work. Also, progressive enhancement instead of graceful degradation most don't do. Btw, to the Indieweb: you don't have to define a text or background color: browser does that already. And you have to care for prefers-color-scheme now. Please keep CSS to layouting. permalink fedilink source parent
[–] Viking_Hippie@lemmy.dbzer0.com 10 points 5 months ago (2 children) And the third half is bad math permalink fedilink source parent hideshow 2 child comments replies: [–] Hexarei@beehaw.org 6 points 5 months ago (1 child) The fourth half is caching permalink fedilink source parent hideshow 1 child comment replies: [–] ExperimentalGuy@programming.dev 4 points 5 months ago The fifth is your mom. permalink fedilink source parent
[–] Hexarei@beehaw.org 6 points 5 months ago (1 child) The fourth half is caching permalink fedilink source parent hideshow 1 child comment replies: [–] ExperimentalGuy@programming.dev 4 points 5 months ago The fifth is your mom. permalink fedilink source parent
[–] ExperimentalGuy@programming.dev 4 points 5 months ago The fifth is your mom. permalink fedilink source parent
[–] merc@sh.itjust.works 3 points 5 months ago (1 child) My guess is that 90% of the growth in browser bloat is to support bloated websites. These days websites can be games, drawing applications, video players, etc. As a result, browsers have basically become operating systems. In addition, the browsers try to support even the most horribly written websites, but that means more bloat in the browser. Meanwhile faster computers mean that people developing websites are just doing more and more javascript, more and more animation, more and more mouse tracking, etc. If you have an old device with an old browser, a lot of modern websites are completely unusable. I have an old iPad that's too old to update, and it's not actually possible to use browse Github anymore. It just ends up with javascript elements on the page that never finish loading. And Github isn't some site thrown together by someone vibe-coding their first website or something. permalink fedilink source parent hideshow 1 child comment replies: [–] MonkderVierte@lemmy.zip 1 point 5 months ago* (last edited 5 months ago) Honestly, the whole model of "you can customize every detail of your page (and not the user) but you also have to implement basic accessibility and consider screen resolution/orientation, reduced-motion, prefers-color-scheme, etc., etc.), for each and every single webpage, is imho inherently broken. The sad thing is, they could in most things (except reduced/animations) just not do that and the browser does accessibility & stuff for you and you have a lightweight site. But that's not how businesses (and developer curiosity) work. Also, progressive enhancement instead of graceful degradation most don't do. Btw, to the Indieweb: you don't have to define a text or background color: browser does that already. And you have to care for prefers-color-scheme now. Please keep CSS to layouting. permalink fedilink source parent
[–] MonkderVierte@lemmy.zip 1 point 5 months ago* (last edited 5 months ago) Honestly, the whole model of "you can customize every detail of your page (and not the user) but you also have to implement basic accessibility and consider screen resolution/orientation, reduced-motion, prefers-color-scheme, etc., etc.), for each and every single webpage, is imho inherently broken. The sad thing is, they could in most things (except reduced/animations) just not do that and the browser does accessibility & stuff for you and you have a lightweight site. But that's not how businesses (and developer curiosity) work. Also, progressive enhancement instead of graceful degradation most don't do. Btw, to the Indieweb: you don't have to define a text or background color: browser does that already. And you have to care for prefers-color-scheme now. Please keep CSS to layouting. permalink fedilink source parent