User Controls

The website obesity crisis

  1. #1
    http://idlewords.com/talks/website_obesity.htm

    This is a good read and the author effectively eloquates most of the problems I have with modern web development.

    TL;DR Third party ad networks, chickenshit minimalism and overbuilding the web have resulted in the average page size growing to a staggering 3MB and it's only getting worse.
  2. #2
    "Does your page design improve when you replace every image with William Howard Taft?"

    Hahahaha... this is awesome. The dude is hilarious. I haven't read it all yet and I don't understand what causes the bloat but trust me, I can feel it. I'm like a Third World internet user. This is very interesting to me.
  3. #3
    That was a good read overall. Made me laugh and think a couple of times. I think I "understand" the script stuff and cruft but how is this

    "Or consider this 400-word-long Medium article on bloat, which includes the sentence:
    "Teams that don’t understand who they’re building for, and why, are prone to make bloated products."

    The Medium team has somehow made this nugget of thought require 1.2 megabytes."

    even possible? Just that one sentence or the whole article?


    Also, is this site bloated? We have the changing banners but I think they pass the Taft Test.....
  4. #4
    Bump. This is interesting. I want you tech guys to talk about this.
  5. #5
    Sophie Pedophile Tech Support
    Bump. This is interesting. I want you tech guys to talk about this.

    I don't even fucking web dev, but you should read LiquidIce's post about the subject somewhere here in T&T i found it very insightful.
  6. #6
    Lanny Bird of Courage
    Yeah, saw this on HN a few weeks ago, I generally agree. There's a lot of really excessive over engineering for fairly simple stuff. A particularly humorous vicious cycle I see a lot is "pages load slow, so let's make that an XHR call" which leads to needing these big gnarly pieces of infrastructure to support the XHR and rerender the relevant parts of the page async, which leads to longer load times, which leads to putting even more stuff on XHR until you end up with loading screens for your website and life is shit.

    I do think there's a tendency to read these pro-minimalism pieces (remember when motherfucking website and its derivatives were making the rounds a few years back?) and run too far in the opposite direction, particularly vulnerable to this kind of thinking are novices who, consciously or not, see it as a cheap way to claim expertise. Like in the case I mentioned above, XHR is perfectly valid and strictly necessary in a lot of situations but in the wrong place is just hurts user experience.
  7. #7
    Lanny Bird of Courage
    Also, is this site bloated? We have the changing banners but I think they pass the Taft Test…..

    Yeah, at least it's a lot heavier than a forum should be. vB5 was just poorly designed in a lot of ways. Cold cache page load cost me 1.0MB and spanned ~56 requests (a big part of that second number are unsprited icons which I could actually see an argument for but it's questionable).
  8. #8
    SBTlauien African Astronaut
    The ads where a problem for me until I installed Ad Block Plus for Chromium. Now I get little sob stories from certain site admins telling me that they've detected that I have an ad blocker and that it hurts their income.

    There's way to many people trying to make money off of ads now days. I remember back in the 90's when the net was smaller and there weren't really any ads, at all. Things have changed a lot.
  9. #9
    I don't have the VB script but do they do:

    - lazy loading
    - exceptions?
    - transactions?

    I've never seen their script, they may, but I'm JW... can anyone give me a sample of a model/controller? or w/e they do?
  10. #10
    -SpectraL coward [the spuriously bluish-lilac bushman]
    I use the Stop button on the browser a lot to strangle off the idiots and parasites, once I have what I want on the page.
  11. #11
    Sophie Pedophile Tech Support
    I use the Stop button on the browser a lot to strangle off the idiots and parasites, once I have what I want on the page.

    Obviously i'd do the same if i didn't have 100Mb/s+ speeds.

    Point being; stop stealing your neighbours wifi and get a job, faygit.
  12. #12
    LiquidIce Houston
    Yeah, what about those blogs/sites that need a DB but are actually pretty damn static and could instead just be a bunch of html and styles? Nginx can serve 30-50 people that kinda stuff and your CPU doesn't go above 10%, especially if your host uses ssd drives (I know, not cpu related, but just makes fetching uncached files faster).

    Open up dev tools in your browser and go to any news site and I promise you that within a few clicks, you'll get to a page that downloads 10-20 megabytes. Images, scripts, more images, more shit... And the article is like a 100 word regurgitation of something some editor found on some other site. Just read "Trust Me, I'm Lying" and you'll understand why this thing happens and how the whole online media machine works - it's a lot worse than your brick n mortar media.

    I don't even fucking web dev, but you should read LiquidIce's post about the subject somewhere here in T&T i found it very insightful.

    Woo, someone remembers. Btw, why u stole my avatar, bro dude?


  13. #13
    Sophie Pedophile Tech Support
    Woo, someone remembers. Btw, why u stole my avatar, bro dude?

    I did not, my avatar remains a little anime girl. Your shit must be buggy and of course i remember it was a good post fam.
  14. #14
    -SpectraL coward [the spuriously bluish-lilac bushman]
    As your browser attempts to connect to the desired webpage, that webpage loads dozens, if not hundreds, of other unapproved and hidden connections, before, after and during. They call it "analytics", but it's actually a denial of service attack. It's gotten to the point of ridiculous. It just eats up all your RAM and bandwidth.
  15. #15
    Lanny Bird of Courage
    I'm like 80% sure you don't even know what half of those words mean
  16. #16
    -SpectraL coward [the spuriously bluish-lilac bushman]
    I'm like 80% sure you don't even know what half of those words mean

    C'mon, now.
  17. #17
    Sophie Pedophile Tech Support
    I'm like 80% sure you don't even know what half of those words mean

    I'm like 90% sure it's more than half.
  18. #18
    LiquidIce Houston
    I did not, my avatar remains a little anime girl. Your shit must be buggy and of course i remember it was a good post fam.

    Yup, my shit was buggy, sorry for ever doubting you broski.
  19. #19
    Sophie Pedophile Tech Support
    Yup, my shit was buggy, sorry for ever doubting you broski.

    That's alright. (n_n")
  20. #20
    _cy Yung Blood
    As your browser attempts to connect to the desired webpage, that webpage loads dozens, if not hundreds, of other unapproved and hidden connections, before, after and during. They call it "analytics", but it's actually a denial of service attack. It's gotten to the point of ridiculous. It just eats up all your RAM and bandwidth.

    Actually, it is more like 6 Billion connections per page.
Jump to Top