From 101912ca046d8406b154bd774f135a5e3feb6e35 Mon Sep 17 00:00:00 2001 From: Vitaly Tsaplin Date: Mon, 18 Dec 2023 11:36:46 +0100 Subject: [PATCH] feat: improve performance measuring --- solutions/scripts/aem-perf-marks.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/solutions/scripts/aem-perf-marks.js b/solutions/scripts/aem-perf-marks.js index 0b96d96e7..51c539234 100644 --- a/solutions/scripts/aem-perf-marks.js +++ b/solutions/scripts/aem-perf-marks.js @@ -34,7 +34,7 @@ const config = { attributeFilter: ['data-section-status', 'data-block-status'], }; -const ids = new Map(); +// const ids = new Map(); const observer = new MutationObserver((mutations) => { @@ -45,10 +45,10 @@ const observer = new MutationObserver((mutations) => { const markName = Array.from(target.classList).join('_'); const status = target.dataset.sectionStatus || target.dataset.blockStatus; if (status === 'initialized') { - ids.set(target, markName); + // ids.set(target, markName); target.dataset.perfMark = markName; window.PerfMarks.create(markName, { section: target.id }); - } else if (status === 'loaded') { + } else if (status === 'loaded' && target.dataset.perfMark) { window.PerfMarks.measure(target.dataset.perfMark); } }