Servo Browser Now Supports Tabbed Browsing, WAV Audio Files. - eviltoast
  • Pasta Dental@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    35
    arrow-down
    1
    ·
    18 days ago

    It would be really great if Mozilla could pick Servo back up, and make it Firefox’s engine, and make it like chromium, where the engine and browser are not so tighltly coupled together. GNOME Web could be so much better if it had the performance of Firefox.

      • Pasta Dental@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        16
        ·
        17 days ago

        It cannot be embedded the same way as blink to use other front ends, instead they need to be forks of Firefox with customisations that need to be maintained every update

    • hamsterkill@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      3
      ·
      17 days ago

      GNOME Web stopped using Gecko as a backend when it was still embeddable. They decided on WebKit for other reasons.

  • daggermoon@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    ·
    18 days ago

    I’m just learning there’s another web engine? I heard about Ladybird but not this. Now I need to try it.

    • orangeboats@lemmy.world
      link
      fedilink
      English
      arrow-up
      36
      ·
      edit-2
      18 days ago

      Servo was an experimental ground for Mozilla in some ways (like testing out a new CSS engine and porting it back to Gecko if it works). So it’s quite normal for people to be unaware of it, it was not meant for the public.

      But later on it was abandoned by Mozilla and stuck in a limbo, until it got picked up by the Linux Foundation. Now it’s a standalone project and I wish them well. We really need a new FOSS web engine.

      • daggermoon@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        17 days ago

        I hate having to rely on Gecko alone to keep Google from having complete control of the web. Very happy to hear about Servo.

        • Fitik@fedia.io
          link
          fedilink
          arrow-up
          9
          ·
          18 days 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
            ·
            17 days 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
              ·
              17 days 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.

            • rorsche@lemm.ee
              link
              fedilink
              English
              arrow-up
              6
              ·
              17 days 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

            • orangeboats@lemmy.world
              link
              fedilink
              English
              arrow-up
              6
              ·
              17 days 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.

        • LeFantome@programming.dev
          link
          fedilink
          English
          arrow-up
          6
          ·
          17 days 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.

    • Flipper@feddit.org
      link
      fedilink
      English
      arrow-up
      6
      ·
      18 days ago

      Servo was codeveloped with rust by Mozilla, to get a faster and safer engine. Servo basically showed where improvements needed to be done and then rustc was modified to fit the need.

  • RoyaltyInTraining@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    17 days ago

    I tries it a couple months ago and it was horrible, didn’t even support flexbox back then and it kept crashing. The latest nightly builds are almost usable for basic web browsing though, it’s amazing how fast servo improves

    • sugar_in_your_tea@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      4
      ·
      17 days ago

      Yeah, they mostly built the structure, and it seems they’re filling in the details now. It would be awesome to see it become usable for everyday browsing.