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.