Watching the network tab of Chrome when I have a Lemmy instance open I can watch the websocket data coming in from the server. Even though I have “Subscribed” communities selected, the data stream seems to contain all post data (at first glance it looks like new posts and vote changes) from all communities federated to the instance.

It’s manageable for the moment but if the network grows a lot, that could end up being a huge amount of data that’s sent to users and probably not desirable if users are on slow metered connections. Is this by design?

    • Echolot@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      Just a “normal” http API as far as I know. There won’t be any live notifications/data on release but this can be added using polling at a later stage. It was mainly done because websockets just don’t scale well at all with thousands of users.

      • EinfachUnersetzlich@lemm.eeOP
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        Yeah, that was my concern. Sounds good to me!

        The live posts and notifications are definitely cool but I know it would be challenging to make it both useful and scalable.

    • andrewA
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Normal http requests for on-demand content, likely polling for live-updating content.