|
|
|
|
|
by evgen
6002 days ago
|
|
No, it is not a good visualization. You cannot easily compare the same browser across two versions of jquery because each browser starts at a different point on the Y axis for each column; you cannot easily scan from one column to the next to see the difference but must jump back and forth figuring out start-end points and trying to guess at differences. It makes it difficult to compare the individual speeds across different versions because the nature of the chart compresses the vertical space to make the larger of the two stacked bars fit into the graph, artificially compressing the Y axis (which measures the only thing we care about in this graph) and diminishing the scale for all of the items being compared. The only thing it makes easy to see is an aggregate of browser speeds across versions (and since nothing runs on all browsers at the same time this measurement is not very valuable) and as a comparator of individual browsers against each other, which is the second least-important metric in these charts. |
|
Take the Performance of .css() and .attr() chart. I can tell very easily that in FF 3.5, time to execute cut in half, ie 6/7/8 and Opera 10.10 are ~2/3 what it was, and safari and chrome about 1/2. You can also see that in 1.4 FF comes in third, behind safari and chrome and ahead of opera 10.10, and that ie is the slowest in order or 8,7,6.
It also shows that FF 3.5 has great gains with this release, as it was behind opera in 1.3
That's a lot of information packed into one tiny chart. Yes, diving into the specifics takes some doing, but the primary purpose of the chart is to show the overall gain in 1.4 vs. 1.3. Breakdown by browser is a bonus.