This is so true!

Too many companies in the past years have been focusing on moving rendering to the client, and not optimizing their webpages that we lost sight of making efficient and fast websites.

  • 13
    This phenomenon is known as induced demand


    Moving rendering to the client generally reduced load times, and overall sizeable roundtrips. Where it went off the rails is, as the clients became more capable, people demanded greater interactivity, so the overall number of bits involved in the loading of the page increased on the first transit.

    This metastudy also only tackles initial load times, because it's source data only records round trip requests. It doesn't account for the dramatically reduced time in applications that make successive and at times multiple requests for the same content that would otherwise be served via round tripping, because that analysis is much harder to represent in a headline.

    The current model is primarily broken due to developers priorities being broken. People talk about ux until they're blue in the face, while dumping 5mb, non-route-chunked blobs that can barely be downloaded on mobile.
  • 8
    This is the natural outcome of the belief that JavaScript is a real thing.
  • 3
    @SortOfTested Then, as now, there is a disconnect between what designers want to provide, and what visitors want to experience.

    In the 90s, I thought it was due to the influx of people from print design and advertising who were unfamiliar with the vagaries of the new medium, but we don't have that excuse anymore.
  • 2
    Dunno, I know an enormous number of recent career jumpers to front end specifically who were musicians, artists, designers, etc. They're the primary target of the modern "guaranteed employment" bootcamp.
  • 1
    People need to start to differentiate between websites and Web apps.

    Growth in size is accepted just as we accept that a higher quality video needs a higher bandwidth to be streamed.
  • 1
    @TheCommoner282 A lot of the things which are bloated aren't even highly interactive web apps, for which it would be somewhat understandable, but news sites and stuff which could probably get away with just serving plaintext mostly.
  • 0
    Kinda was hoping on a retrospective of the game tbh.
  • 0
    I blame advertisement.
  • 1
    and I have a frustrating client, uploading high resolution photos (ranging from 800kb to 1.5mb) for a typical "card" image. (maybe 150x230px)

    the home page loads 36mb worth of images.

    he's a shithead for many other reasons. I'm not even gonna raise the issue to him.
  • 0
    @OneOrZero backend thumbnail generation?
  • 2
    @TheCommoner282 Out of budget, and I certainly won't do him a favour. Well, cause he's being a dick.
Add Comment