From c598197e3ad60aacebdb1d87b6bb8f9ba4d4bb43 Mon Sep 17 00:00:00 2001 From: Thomas Schneider <qsx@chaotikum.eu> Date: Sun, 5 Jun 2022 19:18:20 +0200 Subject: [PATCH] test web page: Release blob when receiving a new one --- index.html | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index f12df42..1558b6f 100644 --- a/index.html +++ b/index.html @@ -6,9 +6,15 @@ <script> document.addEventListener('DOMContentLoaded', () => { var img = document.getElementById("jpeg"); - var ws = new WebSocket("ws://{{.}}/video"); + var ws = new WebSocket("ws://{{.}}/jpeg"); + var oldurl; ws.onmessage = (event) => { - img.src = URL.createObjectURL(event.data); + var url = URL.createObjectURL(event.data); + oldurl = img.src; + img.src = url; + if (oldurl != "") { + URL.revokeObjectURL(oldurl); + } }; }); </script> -- GitLab