Compare per-node listeners vs one delegated handler, then measure DOM batching and layout thrashing with live timing.