Bubbling (всплытие) событий в JavaScript - это механизм, при котором событие, возникшее на вложенном элементе в DOM-дереве, автоматически передается вверх по иерархии родительских элементов, пока не достигнет самого верхнего элемента (обычно это window или document). Это позволяет обрабатывать события на родительском или предшествующем элементе, даже если событие произошло на вложенном элементе. Bubbling событий может быть использовано для более эффективного и удобного обработки событий на разных уровнях иерархии элементов в DOM.