Browser bank DOM & Events Browser / 7 questions Your progress 0 / 7 done Saved in this browser. Reset All 7 Easy 1 Medium 5 Hard 1 Hide done No questions match those filters. 1 What's the difference between event capturing, targeting, and bubbling? Easy 2 What is event delegation and why is it efficient for large or dynamic lists? Medium 3 What's the difference between `stopPropagation`, `stopImmediatePropagation`, and `preventDefault`? Medium 4 What's the difference between `target` and `currentTarget` on an event? Medium 5 How do passive event listeners improve scroll performance? Medium 6 What are the performance costs of `innerHTML` vs `createElement` vs `DocumentFragment`? Medium 7 How do `MutationObserver`, `IntersectionObserver`, and `ResizeObserver` differ and when do you use each? Hard ← Previous The Event Loop Next → Storage & Cookies