• @kornel@programming.dev
    link
    fedilink
    311 year ago

    Use the system webview, you cowards!

    Developers bundle all of Chromium, because they’re afraid the OS webview will have a different browser engine. Testing is too hard…

    This is such a terrible excuse — usually the same app runs in browsers too, so it already has to deal with even wider variety of browser engines.

    • @9point6@lemmy.world
      link
      fedilink
      12
      edit-2
      1 year ago

      I will say that unless something’s changed in Windows recently, the win32 API webview is still a vestigial version of internet explorer due to Microsoft’s obsession with non breaking changes (not saying that’s a bad thing)

      Given I lived through those years as an engineer, I completely understand people wanting to avoid that particular ancient eldritch horror.

      Edit: apparently there’s webview2 now based on edge (and therefore chromium), I take it all back

    • Carighan Maconar
      link
      fedilink
      111 year ago

      I mean even for something like .NET, apps install the version of the runtime they need in a shared space, so that they can be used by everyone desiring that specific version.

      • @Trainguyrom@reddthat.com
        link
        fedilink
        English
        11 year ago

        Ooh! Just unlocked a memory of a computer I was setting up and one piece of software assumed its version of .NET would be present and just failed install every time because it wasn’t. I ended up just installing it later once I had other stuff installed