Announcement

Collapse
No announcement yet.

It's Now Your Turn To Benchmark The Web Browser

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

  • It's Now Your Turn To Benchmark The Web Browser

    Phoronix: It's Now Your Turn To Benchmark The Web Browser

    It's now time for you to benchmark your web-browser. The test is simple, just takes a few moments, and will affect your browsing experience at Phoronix.com. The long-awaited SVG-driven result graphs, tables, and other media will soon be rolled out, so make sure it works for your system...

    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
    I can confirm the text alignment problems with Opera, though I'm using a somewhat outdated version at the moment.

    If you can't/don't fix it or work around the problem, at least file a bug report with them: https://bugs.opera.com/wizarddesktop/

    Thanks.

    Comment


    • #3
      Originally posted by illissius View Post
      I can confirm the text alignment problems with Opera, though I'm using a somewhat outdated version at the moment.

      If you can't/don't fix it or work around the problem, at least file a bug report with them: https://bugs.opera.com/wizarddesktop/

      Thanks.
      I think someone filed a bug report with them quite a while ago when an Opera user discovered it when running the Phoronix Test Suite locally. The text-alignment attribute works correctly in every other SVG browser except Opera, so I don't think I am going to mess around with trying to come up with an Opera-specific workaround at the moment when it's only ~1% of my traffic.
      Michael Larabel
      https://www.michaellarabel.com/

      Comment


      • #4
        Okay. They might give it a higher priority if they know it's live on the web all over Phoronix. (Not that Phoronix is the biggest site ever, but it's considerably less niche than running the PTS locally.) (I only suggested you file the bug, rather than I, because presumably you know the technical details better than I do, as I know none of them.)

        If nothing else I'd say blacklisting Opera as well and getting PNGs is preferable to ugly and difficult-to-read SVGs.

        Comment


        • #5
          It appears that firefox treats the svgs as IFRAMEs, which leads to trouble when clicking any link from inside the SVG. This could be prevented by including the SVG code directly in your html.

          Using javascript to output the <object> tag is fundamentally broken. javascript vs. noscript doesn't check whether the browser supports svg. The object tag is defined to treat anything inside the tag as a fallback, thus the proper way would be to do:
          <object type="image/svg+xml" data="....svg">
          <img src="....png" />
          </object>

          When hovering over one graph, you could display relative performance to the hovered graph on the other graphs (like "+23%" or "-13%").


          If you're going for SVG + JS, it would be useful to allow different groupings of results in multi-way-tables. The default may be
          Code:
          System1 Test1
          System1 Test2
          System2 Test1
          System2 Test2
          and I'd like to be able to switch to
          Code:
          System1 Test1
          System2 Test1
          System1 Test2
          System2 Test2
          Re-ordering based on the selected test could be useful as well, i.e. "order the systems by Test1's results".

          Comment


          • #6
            With Chrome all the embedded graphs show up as png, but when I right click and select open image in new tab, it works fine as svg.

            Browser User Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.215 Safari/535.1

            Comment


            • #7
              Originally posted by rohcQaH View Post
              Using javascript to output the <object> tag is fundamentally broken. javascript vs. noscript doesn't check whether the browser supports svg.
              The browser support detection is done in PHP on OpenBenchmarking.org.
              Michael Larabel
              https://www.michaellarabel.com/

              Comment


              • #8
                The android devs have irritatingly not supported svg in the browser (at least up to and including gingerbread) to save some absurdly small amount of ram.

                As expected the SVGs don't render correctly on my phone.

                Comment


                • #9
                  Originally posted by sreyan View Post
                  The android devs have irritatingly not supported svg in the browser (at least up to and including gingerbread) to save some absurdly small amount of ram.

                  As expected the SVGs don't render correctly on my phone.
                  Can you post your HTTP user agent string? Then I will have it serve PNG.
                  Michael Larabel
                  https://www.michaellarabel.com/

                  Comment


                  • #10
                    All show up ok except one that shows scroll bars:


                    UA is (Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20100101 Firefox/6.0), and theme is Oxygen-gtk (default kubuntu theme for GTK apps).

                    Comment

                    Working...
                    X