• Avid Amoeba@lemmy.ca
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    edit-2
    1 year ago

    Chromium has metric shit tons of work done that seems to perform great. What I would love to see is for Mozilla to fork Chromium, staff it with enough people to maintain it, add/remove the features they feel are appropriate/inappropriate, and thus reuse the tons of free work Google and others have already done. As a software engineer, I don’t buy the argument that it’s easier to correctly implement every new web feature anew than maintaining a fork. Every large org that ships anything based on Android for example maintains a fork of an even bigger codebase. It’s not as complicated as people make it out to be. It’s not a new problem and there are strategies to manage it. If Mozilla does this, they’ll be able to play an active role in steering by far the biggest rendering engine’s direction, instead of playing opposition with no stake in it. Now downvote away! 😄

    • tate@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      1 year ago

      The more market share chrome based browsers have, the easier it is for google to inflict their agenda for the internet on everyone. If firefox didnt exist, every web developer would be optimizing their sites only for chrome, and responding quickly to any change google wants to make.

      • Avid Amoeba@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        1 year ago

        It really doesn’t matter what Firefox’es codebase is though. To a web developer it’s a black box. It may as well be a bowl of COBOL spaghetti. So long as enough people use it and it behaves differently to a web developer than Google’s Chromium or Chrome, the goal you mentioned is achieved. This is why I don’t buy this argument. If Firefox’es black box is as compatible, as fast or faster and as good or better than Chrome’s, more users will use it than if it isn’t.