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;