Answer
Event delegation attaches one listener to a parent element and uses event bubbling to manage child interactions. It improves performance, reduces memory usage, and handles dynamic DOM updates efficiently, especially in data-heavy UIs like tables and lists.