Artifact
// Before: unconditional DOM nuke every 3s container.innerHTML = finalHtml; // After: skip if data unchanged const dataJson = JSON.stringify([sessionsList, statuses, activity]); if (dataJson === _prevSessionData) return; _prevSessionData = dataJson;
b219b812-7225-4574-8fac-16d7e746abf8
// Before: unconditional DOM nuke every 3s container.innerHTML = finalHtml;
// After: skip if data unchanged const dataJson = JSON.stringify([sessionsList, statuses, activity]); if (dataJson === _prevSessionData) return; _prevSessionData = dataJson;