I’ve seen in various threads that the current browser engines aren’t good, such as gecko and blink. The question is why? Why do we need a new one, and what’s stopping a new one being made? Is it just the fact that they’re a lot of work to make?

  • Ugly Bob@sh.itjust.works
    link
    fedilink
    arrow-up
    17
    ·
    5 months ago

    The big issue is that by adding more and more features, a browser has become an operating system and so complex that you can’t hope to make a new one from scratch.

    The last “new” browser engine (that wasn’t built by a corporation) was KHTML which was stolen harvested first by Apple for Webkit and subsequently by Google for Blink. KHTML then rotted without support.

    The most recent attempt was to build Servo in Rust. Mozilla “ran out of money” (they depend on Google for their existence), and it’s already rotting.

    • umbrella@lemmy.ml
      link
      fedilink
      arrow-up
      8
      ·
      5 months ago

      mozilla dropped it but servo has been picked back up by the linux foundation. its under active development again.