Skip to content

Commit 6fba89e

Browse files
committed
change EWMA factor from 0.0625 (16 period) to 0.2222 (8 period)
1 parent 99eaaf4 commit 6fba89e

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

speedtest_worker.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -643,7 +643,7 @@ function pingTest(done) {
643643
} else {
644644
if (instspd < ping) ping = instspd; // update ping, if the instant ping is lower
645645
if (i === 2) jitter = instjitter; // discard the first jitter measurement because it might be much higher than it should be
646-
else jitter += (instjitter - jitter) / 16; // RFC 3550
646+
else jitter += (instjitter - jitter) * 2 / 9;
647647
// else jitter = instjitter > jitter ? jitter * 0.3 + instjitter * 0.7 : jitter * 0.8 + instjitter * 0.2; // update jitter, weighted average. spikes in ping values are given more weight.
648648
}
649649
prevInstspd = instspd;

0 commit comments

Comments
 (0)