focus and blur events do not bubble by default. Other non-bubbling events include: mouseenter, mouseleave, load, unload, and resize. This is why we have bubbling alternatives for some of these events: focusin/focusout (for focus/blur) and mouseover/mouseout (for mouseenter/mouseleave). Understanding which events don't bubble is crucial for event delegation patterns and choosing the appropriate event type for your use case.