• Fitik@fedia.io
      link
      fedilink
      arrow-up
      9
      ·
      3 months ago

      One of the differences is that Gecko written in C++ while Servo is written in Rust

      It’s also more optimized and modern

      • Appoxo@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 months ago

        That may explain the language it was written in (if that even matters? Not a developer) but why is Gecko supposdely not open source?

        • sugar_in_your_tea@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          12
          ·
          3 months ago

          The language doesn’t really matter, the important thing is that it’s a new codebase with a focus on memory safety and performance, and Rust helps servo achieve that goal. Gecko is an older codebase, so its focus would be more on compatibility.

          Both are open source, servo is mostly exciting because it’s a ground-up reimplementation, so it’s not shackled by older decisions.

        • orangeboats@lemmy.world
          link
          fedilink
          English
          arrow-up
          6
          ·
          3 months ago

          Ah you got my comment wrong! I didn’t mean to suggest Gecko is closed source. I just wanted another web engine that is also open source.

        • rorsche@lemm.ee
          link
          fedilink
          English
          arrow-up
          6
          ·
          3 months ago

          Gecko is open source. They were saying it would be good to have a new FOSS browser engine that isn’t Chromium or Gecko to add some competition to the mix

    • LeFantome@programming.dev
      link
      fedilink
      English
      arrow-up
      6
      ·
      3 months ago

      Gecko is of course Open Source. It is also pretty much the oldest browser engine code base and written in C++. Servo is modern and Rust. Gecko started at Netscape.

      The other problem is that Gecko is hard to embed.