diff --git a/website/awfy.js b/website/awfy.js index d408e6e..7c4d635 100644 --- a/website/awfy.js +++ b/website/awfy.js @@ -101,6 +101,8 @@ AWFY.loadAggregateGraph = function (blobgraph) { AWFY.displayNewGraph = function (name, graph) { var elt = $('#' + name + '-graph'); + if (!elt.length) + return; var display = elt.data('awfy-display'); if (!display) { display = new Display(this, name, elt); @@ -162,6 +164,8 @@ AWFY.computeAggregate = function (received) { var graphs = { }; for (var name in blob.graphs) { var blobgraph = blob.graphs[name]; + if (!blobgraph) + continue; graphs[name] = this.loadAggregateGraph(blobgraph); } diff --git a/website/index.html b/website/index.html index 6e3baa7..cf5b417 100755 --- a/website/index.html +++ b/website/index.html @@ -65,10 +65,11 @@
  • The x-axis is the date we ran tests, and the y-axis is the score of the benchmark.
  • The front page displays a hybrid of historical data, as well as the most recent samples.
  • You can click on a datapoint to see a tooltip with more information.
  • +
  • Tooltips will either give you the revision range used to condense a point, or the changelog that occurred in between two points.
  • Tooltips can be dragged around, for easier comparison.
  • Some benchmarks use time (lower is better), and some use points (higher is better). We orient all graphs so lower is better, visually.
  • Use the "machine" menu to see different computers' benchmark results.
  • -
  • Use the "view" menu to drill down into individual benchmarks.
  • +
  • Use the "Breakdown" menu to drill down into individual benchmarks.
  • You can click and highlight any area of any graph to zoom in. It might pause to download data.
  • You can unzoom by double-clicking inside a graph.
  • A graph will refresh every 5 minutes if it is not zoomed in and has no attached tooltips.