I am baffled any time I’m on facebook how horrid it is. Loads insanely slowly, won’t accept picture uploads at random, randomly doesn’t let you share to people in your friends group (it will just hide people for no reason). Such a terrible website. Sadly I have to stay on it for friends and music reasons (there is nothing else anyone I know uses) but man, it’s crazy how badly they want you to install their spyware app so you don’t use the browser version.

  • marcos@lemmy.world
    link
    fedilink
    arrow-up
    36
    ·
    2 months ago

    But the libraries the FB devs publish are considered state of the art on the web frontend community!

    And if you complain, there’s always somebody to say “if you are so good, why aren’t you working at FAANG?”

    • bridgeenjoyer@sh.itjust.worksOP
      link
      fedilink
      arrow-up
      4
      ·
      2 months ago

      I wish that was true but I dont prefer being completely isolated from my friends.

      The fact of the matter is most of them have kids and jobs and dont know shit about technology and aren’t going to install another app when “facebook works fine”.

      So yes I cant really complain about it, but man how shitty their site is just pisses me off when there is no reason for it to be this bad.

      • krashmo@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        2 months ago

        I get what you’re saying but it’s not actually that kind of all or nothing situation. I’ve never met a person that would only do FB or nothing at all. Everyone is browsing FB on their phone anyway so skip the middleman and start a group message thread. Easy solution that takes almost no effort or adjustment. Nothing will ever improve if people like you and I refuse to change our habits even slightly.

        • ExLisperA
          link
          fedilink
          arrow-up
          1
          ·
          2 months ago

          For me the main thing not letting me quit WhatsApp (and FB before that) are groups and distribution lists. My cycling club uses WhatsApp to share info about all events. They are not going to move 300 people to Signal because I don’t want to use WhatsApp. Same with climbing gym group. 30 people, everyone using WhatspApp. I proposed moving to Signal at one point but no one even knew what I was talking about. It was the same with FB, people would post announcements on FB and if you wanted to know what’s going on you needed an account.

  • pHr34kY@lemmy.world
    link
    fedilink
    arrow-up
    16
    ·
    edit-2
    2 months ago

    There’s so many dark patterns to it. You’ll notice that it’s impossible to bookmark your “friends” feed. At every opportunity you get directed back to your wall, which is 95% shit you’re not subscribed to.

    And yes, uploads fail. You can’t upload webp. Uploads randomly orient 90° off.

    When responding to posts, the page will jump on every keystroke. It will then close the keyboard unexpectedly and reveal a button that subscribes to 4 random groups in one misclick.

    If you move away to another tab or app for 30 seconds, the whole page reloads and you lose your place.

    You’d think that with a trillion dollars you could get a shitty PHP feed to work smoothly.

    Zuck has us cucked.

      • pHr34kY@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        2 months ago

        I love react. It’s so straightforward until it collapses onto a tangled mess of hooks, refs, callbacks and dependencies.

        I just finished updating an app to 0.82.1 today and JFC it was a mess.

          • pHr34kY@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            edit-2
            2 months ago

            Start a new life on a farm.

            But seriously, it was mostly because my coworkers don’t realise when the linter underlines broken stuff in red. You upgrade it, and and your project has 180 errors and you have no idea which ones are new.

    • bridgeenjoyer@sh.itjust.worksOP
      link
      fedilink
      arrow-up
      4
      ·
      2 months ago

      I’ve experienced every single thing you’ve mentioned ! I knew it wasn’t just me though my friends say im crazy and the only one who has these issues lol. Probably because they all use chrome or install the garbage app which I refuse.

      • pHr34kY@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        2 months ago

        Firefox mobile too?

        I’d blame the gecko, but literally NO other site breaks like this.

  • nemith@programming.dev
    link
    fedilink
    arrow-up
    8
    ·
    2 months ago

    I used to work at FB a a while back (working on infra, not FE or anything user touching) and we would have private development servers and occasionally I would need to do work on the FE PHP repo (called www) and would need to stay a development server for FB.

    It would connect ti the various services and database as read only and was a private copy. It functioned just like a real webswver with the exception that the cache was stone cold. It would takes MINUTES to load the front page the first time. It is crazy how much caching just makes it functional.

    The problem is that there are so many services and datasets read all the time.

  • jubilationtcornpone@sh.itjust.works
    link
    fedilink
    arrow-up
    7
    ·
    2 months ago

    Facebook is optimized for other stuff. Vacuuming up data for instance. That tends to drag on performance. If you want to see a “fast” website, I believe McMaster-Carr’s is still the gold standard.

    • syscall@programming.dev
      link
      fedilink
      arrow-up
      4
      ·
      2 months ago

      I find the mobile web version to be better because it’s an afterthought product. They don’t push half the crap that the flagship products have, like the desktop site or mobile app version

  • irelephant [he/him]@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    3
    ·
    2 months ago

    I made a frontend for Instagram, and the code is similarly dogshit.

    Hashtags have IDs, which are fetched, then the hashtag is fetched with that id.

    Also, Instagram rapidly spams itself with requests of you try to browse comments when logged out

  • Frezik@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    1
    ·
    2 months ago

    Some years ago, they had to raise the limit on the number of classes in an Android app in order to let Facebook work. That should tell you everything.