From 9b2b88e70e49b4e79ab1bc72eaee2c3a11ebfb28 Mon Sep 17 00:00:00 2001 From: brian cully Date: Fri, 26 Dec 2025 16:59:01 -0500 Subject: try to calculate fps in spite of fingerprinting --- site/main.mjs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'site/main.mjs') diff --git a/site/main.mjs b/site/main.mjs index 280ee43..f3571ec 100644 --- a/site/main.mjs +++ b/site/main.mjs @@ -222,10 +222,14 @@ async function loaded() { }; let lastTime = document.timeline.currentTime; + let interCount = 0; function render(t) { if (t > lastTime) { - fps.textContent = Math.floor(1_000 / (t - lastTime)); + fps.textContent = Math.floor(1_000 * interCount / (t - lastTime)); lastTime = t; + interCount = 0; + } else { + interCount++; } ctx.clearRect(0, 0, canvas.width, canvas.height); -- cgit v1.3