diff --git a/stability.html b/stability.html
index 680dcb8..60b90cc 100644
--- a/stability.html
+++ b/stability.html
@@ -314,7 +314,7 @@
ms
-
Loss
+
Failed Requests
%
@@ -813,7 +813,7 @@
ctx.lineJoin = "round";
ctx.stroke();
- // draw lost packet markers
+ // draw failed request markers
for (var i = 0; i < visible.length; i++) {
if (!visible[i].lost) continue;
var px = padL + ((visible[i].t - timeStart) / timeSpan) * plotW;
@@ -879,7 +879,7 @@
// CSV download
function downloadCsv() {
if (allPingData.length === 0) return;
- var csv = "elapsed_s,ping_ms,lost\n";
+ var csv = "elapsed_s,ping_ms,failed\n";
for (var i = 0; i < allPingData.length; i++) {
var d = allPingData[i];
csv += d.t.toFixed(3) + "," + d.ping.toFixed(2) + "," + (d.lost ? "1" : "0") + "\n";
diff --git a/stability_worker.js b/stability_worker.js
index 46f5916..e964618 100644
--- a/stability_worker.js
+++ b/stability_worker.js
@@ -11,7 +11,7 @@ let avgPing = 0;
let minPing = -1;
let maxPing = 0;
let jitter = 0;
-let packetLoss = 0;
+let packetLoss = 0; // failed request percentage
let elapsed = 0;
let progress = 0;
@@ -121,7 +121,7 @@ function recordPing(instspd) {
}
prevInstspd = instspd;
- // packet loss
+ // failed request percentage
packetLoss = totalSamples > 0 ? parseFloat(((failedSamples / totalSamples) * 100).toFixed(2)) : 0;
// record data point