• Windows Latest discovered Discord and other Chromium and Electron-based applications with high RAM usage
  • RAM usage spikes from 1GB to 4GB on Discord both in and out of voice chat
  • A_norny_mousse@feddit.org
    link
    fedilink
    English
    arrow-up
    29
    ·
    edit-2
    1 day ago

    It’s because people want cross-platform apps and web is the easiest way to do it.

    Just use the website then? There already is a suitable browser installed on every system. But no, must have apps. Makes it easier to stop people from having opinions about data collection and such. And the full browser stack needs to be fully reproduced each time. It gets really ridiculous when these apps sit idly in the notification area. Not to speak of security implications because electron apps and such usually don’t get timely updates.

    • ExLisper@lemmy.curiana.net
      link
      fedilink
      English
      arrow-up
      8
      ·
      1 day ago

      Just use the website then?

      It is a good solution for some apps but if you need to store data locally, use push notifications, run something in the background or access any native APIs you have to go with a native app.

      • A_norny_mousse@feddit.org
        link
        fedilink
        English
        arrow-up
        26
        ·
        1 day ago

        All major browsers can do this - with the exception of running something in the background I guess. But that is exactly the sort of usage scenario where an Electron app is the worst choice. Coding a separate utility with no GUI would be the sane thing to do here, not put whole browser stacks into memory.

        • ExLisper@lemmy.curiana.net
          link
          fedilink
          English
          arrow-up
          8
          ·
          1 day ago

          You’re actually right, by now browsers have APIs to do most of the things apps do. Technically you could convert most apps to websites. I guess as a user I just don’t want all my apps to open a tab in my browser. I want to move apps between virtual desktops and monitors independently and I don’t want my app’s window to be clattered by all the menus from my browser. On mobile I also prefer switching between apps than between different tabs. For me the best compromise is:

          • for system tools that don’t have to be cross platform and critical apps write native apps
          • for small/medium cross platform apps use webviews like Webview2 or Tauri
          • for big apps like Teams or Discord just use a website
          • A_norny_mousse@feddit.org
            link
            fedilink
            English
            arrow-up
            6
            ·
            24 hours ago

            I guess as a user I just don’t want all my apps to open a tab in my browser. I want to move apps between virtual desktops and monitors independently and I don’t want my app’s window to be clattered by all the menus from my browser.

            All this is already possible with most browsers.

            • ExLisper@lemmy.curiana.net
              link
              fedilink
              English
              arrow-up
              2
              ·
              23 hours ago

              Do you know any websites that integrate into Linux desktop and Android like native apps? I mean I can run it from cmd/icon, and it opens as new window without any decorations? I never saw it but if it’s works fine it’s an interesting option.