I grew up during the dial up era of internet and remember how insane it was each time the technology improved, broadband, dsl, fiber etc.

I wouldn’t expect pages to instantly load, but I have to imagine all the data farming is causing sites to be extremely bogged down.

  • bob_wiley@lemmy.world
    link
    fedilink
    English
    arrow-up
    24
    arrow-down
    2
    ·
    1 year ago

    A lot of it is all the frameworks. Early on a simple site might only be 1 small file, or 3 if they wanted to separate things a bit. Now when you load a page it is fetching other code libraries, fonts, and other non-sense, in addition to all the ads and tracking that surrounds that. A very simple page could be very large and bloated.

    In addition to this, a lot of sites these days are driven by APIs. So when you load the page it may make dozens of additional API calls to get all the resources. Looking at a Lemmy post, it’s making 34 API calls. It looks like they’re making a separate call for each user avatar in the comments, for example.

    You can open up the Inspect panel in your browser and see this. Go to the network tab and reload the slow page you’re on. You’ll see all the stuff it’s actually fetching and how long it takes.

    • Rikudou_Sage@lemmings.world
      link
      fedilink
      arrow-up
      6
      arrow-down
      1
      ·
      1 year ago

      It looks like they’re making a separate call for each user avatar in the comments, for example.

      The browser does that. How would you expect to get the images except for one by one? It has always been the case for as long as images have been supported.