1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

It's Now Your Turn To Benchmark The Web Browser

Phoronix

Published on 29 August 2011 09:25 AM EDT
Written by Michael Larabel in Phoronix
34 Comments

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.

Back when OpenBenchmarking.org was rolled out in February, I mentioned there would be the ability to easily embed test results, system software/hardware information, and other data on other web-sites. For example, interactive result charts could be embedded onto Phoronix.com. While the code has been done for a while, over the weekend (which just happened to be its six month anniversary), I finished some tweaks and am nearing ready to roll it out.

What this means is that on future Phoronix articles, rather than standard PNG images for the graphs, there will now be SVG-based graphs that are interactive. The interactivity right now is mostly limited to mouse-overs for more information, the ability to click on various items to view more information on OpenBenchmarking.org, etc. However, more features will come once everything else is settled.

These new graphs will be served in all supported web-browsers (all modern versions of Firefox, Chrome/Chromium, MSIE 9, Safari, etc should work) when JavaScript is enabled. If running an old browser or without JavaScript, OpenBenchmarking.org should fall-back to providing a static PNG image.

Besides basic interactivity, the SVG graphs are scalable and better quality, should result in faster page loads (the bilde_renderer drawing library is outputting SVG graphs on average around ~4KB where as the same PNGs are 20~30KB), and just all-around better.

Besides the graphs, the system tables can also be embedded, so they will also be used on Phoronix.com. This has been a long sought after feature by many Phoronix readers. Below should be an embedding example.


Or overview charts...


To see that your web browser will continue providing a pleasant experience when browsing Phoronix, go to this page where there is a number of OpenBenchmarking.org graphs embedded for testing purposes.

What you need to be checking for is that -- if in a modern browser with JavaScript -- that SVG is being served. The only caveats where SVG support is black-listed is when using KDE's Konqueror and HP's webOS browser, as both seem to incorrectly handle SVG embeds. If not, a static PNG version should be served. The PNG renderer isn't 1:1 the same as SVG, but should be close. When SVG is being served, also ensure that everything appears to render correctly. The only caveats to the SVG rendering that I am aware of is when using Opera, the text alignment for some items are off by a few pixels as Opera's renderer isn't correctly handling a few attributes like other web browsers.


This work is powered by the bilde_renderer and pts_Graph components I designed for the Phoronix Test Suite. The bilde_renderer is a drawing library with a single API that can seamlessly target SVG, SVGZ, PNG, GIF, JPEG, and Adobe SWF formats. The pts_Graph library provides all the graphing needs for OpenBenchmarking.org and the Phoronix Test Suite.

Be sure to test these embedded graphs in your web browser(s) as soon as possible and provide feedback via e-mail or through the Phoronix Forums if there is any issues or feedback concerning areas for improvement with these visuals. When providing feddback it's critical that you provide your HTTP user-agent string (it's shown on the example page, e.g. Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20100101 Firefox/6.0). I plan to begin rolling out these new graphs live on Phoronix within the next week or two. Again, here is the test page.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. MSI X99S SLI PLUS On Linux
  2. NVIDIA GeForce GTX 970 Offers Great Linux Performance
  3. CompuLab Intense-PC2: An Excellent, Fanless, Mini PC Powered By Intel's i7 Haswell
  4. From The Atom 330 To Haswell ULT: Intel Linux Performance Benchmarks
Latest Linux Articles
  1. Open-Source Radeon 2D Performance Is Better With Ubuntu 14.10
  2. RunAbove: A POWER8 Compute Cloud With Offerings Up To 176 Threads
  3. 6-Way Ubuntu 14.10 Linux Desktop Benchmarks
  4. Ubuntu 14.10 XMir System Compositor Benchmarks
Latest Linux News
  1. Dead Island GOTY Now Available On Linux/SteamOS
  2. Ubuntu 14.04 In The Power8 Cloud From RunAbove
  3. KDE With Theoretical Client-Side Decorations, Windows 10 Influence
  4. Sandusky Lee: Great Cabinets For Storing All Your Computer Gear
  5. Fedora 21 Beta & Final Release Slip Further
  6. Mesa 10.3.2 Has A Couple Bug-Fixes
  7. RadeonSI/R600g HyperZ Support Gets Turned Back On
  8. openSUSE Factory & Tumbleweed Are Merging
  9. More Fedora Delays: Fedora 21 Beta Slips
  10. Mono Brings C# To The Unreal Engine 4
Latest Forum Discussions
  1. Looking for a Open-Source AMD experienced Linux mentor
  2. Users/Developers Threatening Fork Of Debian GNU/Linux
  3. Updated and Optimized Ubuntu Free Graphics Drivers
  4. HOPE: The Ease Of Python With The Speed Of C++
  5. Use Ubuntu MATE 14.10 Make it an official distro.
  6. Debian Is Back To Discussing Init Systems, Freedom of Choice
  7. AMD Radeon VDPAU Video Performance With Gallium3D
  8. Ubuntu 16.04 Might Be The Distribution's Last 32-Bit Release