\

Discord: A case study in performance optimization

25 points - today at 1:03 AM

Source
  • nmilo

    today at 10:33 PM

    I find it funny that backend devs will do all this infrastructure work to support billions of real time messaging and then frontend devs stop all over it by making the app take 500MB of RAM and hundreds of ms to take basic actions.

    • jimmiles

      today at 9:20 PM

      Couldn't they focus some of their creativity on making the UI look less like the inside of a middle schooler's brain?

        • ipdashc

          today at 9:33 PM

          In what ways does it look that way, if you recall?

          I hear this semi-often, but I don't really get it. The base UI of Discord is pretty normal / looks just like every other chat app out there. Is it the ads for nitro and stuff like that were the issue?

            • ronsor

              today at 9:37 PM

              I think the base UI of Discord is fine, but having used it for almost a decade at this point, the UI has gotten worse. Besides the ads you've mentioned, they've added a lot more clutter (random icons, rarely used features, hidden menus, etc.). When I look at screenshots from 2019, I weep.

              • mtndew4brkfst

                today at 10:02 PM

                Animated server logos, colorful /gradient and tonally-varied usernames & avatars, the super emoji or whatever they're called, etc all feel like they're pushing more towards Twitch chat than anything else. Which as another commenter remarked, is essentially aligned with their original and biggest target demographic.

            • ronsor

              today at 9:24 PM

              Why would they make their UI less familiar to their target audience?

          • alterom

            today at 9:08 PM

            Sorry, nobody cares.

            A more pertaining article:

            Discord: a case study in shooting yourself in the foot by having ties to Peter Thiel's Palantir [1].

            [1] https://www.pcgamer.com/software/platforms/oh-good-discords-...