Announcement

Collapse
No announcement yet.

The Servo Browser Engine Has Been Making Great Progress In 2023

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • The Servo Browser Engine Has Been Making Great Progress In 2023

    Phoronix: The Servo Browser Engine Has Been Making Great Progress In 2023

    The Servo browser engine has been seeing renewed development activity and interest since it was transferred to the Linux Foundation Europe and has attracted contributions from the likes of the Igalia consulting firm. Last week at the Open Source Summit Europe, an update on Servo was presented...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Is there any chance for Servo to be a standalone​ browser? (apart from Firefox)

    Comment


    • #3
      Hopefully one day we can use this in programs created with GTK/Qt and start toying with a replacement to WebKit

      Comment


      • #4
        With the use of the Rust programming language for memory safety and focusing development on modern web standards, Servo has a lot of potential in the future for use within embedded contexts.
        Actually that's exactly what it would prevent it from being popular for embedding, lmfao.

        Comment


        • #5
          Originally posted by Weasel View Post
          Actually that's exactly what it would prevent it from being popular for embedding, lmfao.
          How do you figure?

          Comment


          • #6
            Originally posted by bug77 View Post
            How do you figure?
            Because it needs Rust? Despite what shills like Michael say, most projects and most people don't use Rust.

            Comment


            • #7
              Originally posted by Weasel View Post
              Because it needs Rust? Despite what shills like Michael say, most projects and most people don't use Rust.
              Why would you need Rust to call into a Rust compiled layout engine? Firefox calls into Servo and Firefox is not written in Rust.

              Comment


              • #8
                Originally posted by Weasel View Post
                Because it needs Rust? Despite what shills like Michael say, most projects and most people don't use Rust.
                Once compiled it will just be a binary. And hopefully a small and efficient one. I would love Servo to replace Webkit in electron for example. All my software are electron now, even if I don't like it... Visual Code / Atom, Docker Desktop, Signal, Mattermost, Spotify... I think Thunderbird and Firefox are only two left that I use on a daily basis and are not electron.

                Comment


                • #9
                  Originally posted by Weasel View Post
                  Because it needs Rust? Despite what shills like Michael say, most projects and most people don't use Rust.
                  Rust has direct support for exposing a plain C ABI from the code, so it can be equally as embeddable as anything written in plain C - which is basically the gold standard for interoperability.
                  One could argue about WASM, but since Rust compiles to that as well it's really not much of an argument.

                  Comment


                  • #10
                    The slides on the conference website are hard to read (they're png in a pdf), there's a better version here

                    Last edited by Tobu; 27 September 2023, 11:44 AM.

                    Comment

                    Working...
                    X