Servo Browser Engine Landed More Performance Optimizations In November

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67127

    Servo Browser Engine Landed More Performance Optimizations In November

    Phoronix: Servo Browser Engine Landed More Performance Optimizations In November

    The Servo browser engine project is out with their latest monthly status update to outline improvements made to this Rust-based open-source engine...

    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
  • Quackdoc
    Senior Member
    • Oct 2020
    • 4983

    #2
    the vast majority of websites layout "mostly right" now, at least to the extent of "usability". If anyone has some specific sites they want me to check let me know, javascript heavy stuff still doesn't really work, flutter apps don't seem to work for example, neither does discord egui, slint stuff etc. A LOT of stuff uses shakaplayer which doesn't seem to work which is sad.

    things that rely mostly on css however do, safetwitch for instance actually works more or less fine tho chatbox and stuff fails to load, video is fine too. Codeberg works, tho icons are missing and stuff.

    Comment

    • Old Grouch
      Senior Member
      • Apr 2020
      • 669

      #3
      Originally posted by Quackdoc View Post
      If anyone has some specific sites they want me to check let me know, javascript heavy stuff still doesn't really work, flutter apps don't seem to work for example, neither does discord egui, slint stuff etc. A LOT of stuff uses shakaplayer which doesn't seem to work which is sad.

      things that rely mostly on css however do, safetwitch for instance actually works more or less fine tho chatbox and stuff fails to load, video is fine too. Codeberg works, tho icons are missing and stuff.
      Try https://soylentnews.org - it should be pure CSS (no javascript, except for the subscription page where javascript is required for 3rd-party payment service). The comments pages on articles have no javascript, for example.

      If you want to try a site that is meant to be useful, but is rather script heavy, the beta-version of the Danish travel-planner might be worth a try:

      https://beta.rejseplanen.dk/en - scripts served from (mostly) rkrp.hafas.cloud

      Norway has a similar travel-planner: https://reise.ruter.no/en

      London's travel-planner is here: https://tfl.gov.uk/


      I offer the travel-planners as examples as they are the kind of sites that people to expect to 'just work'. Various government and banking websites should 'just work' as well, but many don't.
      Last edited by Old Grouch; 10 December 2024, 08:21 AM. Reason: Move closing URL tag to correct place.

      Comment

      • Quackdoc
        Senior Member
        • Oct 2020
        • 4983

        #4
        Originally posted by Old Grouch View Post

        Try https://soylentnews.org - it should be pure CSS (no javascript, except for the subscription page where javascript is required for 3rd-party payment service). The comments pages on articles have no javascript, for example.

        If you want to try a site that is meant to be useful, but is rather script heavy, the beta-version of the Danish travel-planner might be worth a try:

        https://beta.rejseplanen.dk/en - scripts served from (mostly) rkrp.hafas.cloud

        Norway has a similar travel-planner: https://reise.ruter.no/en

        London's travel-planner is here: https://tfl.gov.uk/


        I offer the travel-planners as examples as they are the kind of sites that people to expect to 'just work'. Various government and banking websites should 'just work' as well, but many don't.
        https://soylentnews.org Worked, image in gallery, not perfect, but good enough to be usable
        https://beta.rejseplanen.dk/en Did not work, had issues with js freezing
        https://reise.ruter.no/en issues with shadow dom, WIP
        https://tfl.gov.uk/ The site loads, but locks up servo when some js stuff seems to be loading

        you can see how servo rendered them here https://catbox.moe/c/n4uvjl#gallery-1​

        Comment

        • Kjell
          Senior Member
          • Apr 2019
          • 639

          #5
          Screenshot shared by Servo appears to have default Sway WM titlebar styling (most sane people disable it )

          Looking forward to testing Servo in the future

          Comment

          • Old Grouch
            Senior Member
            • Apr 2020
            • 669

            #6
            https://european-union.europa.eu/index_en
            Originally posted by Quackdoc View Post

            https://soylentnews.org Worked, image in gallery, not perfect, but good enough to be usable
            https://beta.rejseplanen.dk/en Did not work, had issues with js freezing
            https://reise.ruter.no/en issues with shadow dom, WIP
            https://tfl.gov.uk/ The site loads, but locks up servo when some js stuff seems to be loading

            you can see how servo rendered them here https://catbox.moe/c/n4uvjl#gallery-1​
            Thank you for that - SoylentNews is unusual because the users and people who run it have made a conscious decision to not use javascipt (with the necessary exception of the payment service). As such, it's probably a reasonable check that your CSS handling is not completely broken. I'm sure there are other sites dedicated to generated CSS edge cases for test purposes.

            As for the others, they are the kind of sites that people will use every day as part of background infrastructure. There's probably one per city/country. In theory the site operators will be making sure that they work on as wide a range of browsers as possible. Of course, if the cost of doing so is greater than the profit from the revenue of people using 'unusual' browsers, then testing and accommodation will not be done for those browsers. Which is why government sites ought be the most forgiving in terms of accessibility by rare browsers - e.g. Lynx for the sight impaired.

            Other travel-planning sites: https://int.bahn.de/en/ ; https://frenchrails.com/en

            Other 'interesting' sites are weather services

            Norwegian: https://www.yr.no/en
            Danish: https://www.dmi.dk/ No English version offered
            Swedish: https://www.smhi.se/en/q/Stockholm/2673730
            British: https://www.metoffice.gov.uk/
            Irish: https://www.met.ie/
            French: https://meteofrance.com/ No English version offered
            German: https://www.dwd.de/EN/Home/home_node.html

            And the EU official web pages, being available across multiple countries, ought to be reasonably accessible to unusual browsers.
            Discover how the EU functions, its principles, priorities; find out about its history and member states; learn about its legal basis and your EU rights.


            I don't expect you to test all of these - they are merely suggestions of the kind of sites that ought to work. They are probably all very javascript-heavy.

            The authentication sites for various Scandinavian services ought to work as well:

            Denmark: MitID - https://www.mitid.dk/en-gb/ - hit the 'Log On' button
            Norway: BankID - https://bankid.no/test-signering - hit 'Gå til test'
            Sweden: BankID - https://www.bankid.com/demo

            If your browser doesn't work with these sites, it prevents it from being people's default browser in the relevant country, because they are used for authenticating pretty much everything. It should 'just work'. There are equivalent government services in many other countries, like, for example, Estonia: https://www.id.ee/en/article/configu...using-id-card/ which appears to require browser extension to work.

            (This comment contains many links, which will trigger the Phoronix anti-SPAM/UCE filter. It might take a while to be approved for publication, or might never get approved.)

            Comment

            • NeoMorpheus
              Senior Member
              • Aug 2022
              • 592

              #7
              Originally posted by Quackdoc View Post
              the vast majority of websites layout "mostly right" now, at least to the extent of "usability". If anyone has some specific sites they want me to check let me know, javascript heavy stuff still doesn't really work, flutter apps don't seem to work for example, neither does discord egui, slint stuff etc. A LOT of stuff uses shakaplayer which doesn't seem to work which is sad.

              things that rely mostly on css however do, safetwitch for instance actually works more or less fine tho chatbox and stuff fails to load, video is fine too. Codeberg works, tho icons are missing and stuff.
              Try the dailymail and nypost sites. See if it survives the onslaught of ads. :-)

              Comment

              • Quackdoc
                Senior Member
                • Oct 2020
                • 4983

                #8
                A user in the servo zulip posted this for tracking CSS features https://blog.chosenconcept.dev/AreWe...t/metrics/css/

                Comment

                • M.Bahr
                  Senior Member
                  • Oct 2023
                  • 128

                  #9
                  Still waiting for a switch to vulkan and/or WebGPU in regular firefox. It is about time to say goodbye to OpenGL for the sake of performance.

                  Comment

                  • Quackdoc
                    Senior Member
                    • Oct 2020
                    • 4983

                    #10
                    Originally posted by NeoMorpheus View Post

                    Try the dailymail and nypost sites. See if it survives the onslaught of ads. :-)
                    nypost actually works mostly due to the JS needed to load the ads not working, but after some time, I did get a crash, dailymail works about as expected again, minus the ads, but I didnt have video enabled on my build, and the carosel doesn't work

                    Comment

                    Working...
                    X