Existem desvantagens de desempenho ao usar um manipulador de eventos delegados em JavaScript e jQuery?

Estou usando um manipulador de eventos delegados (jQuery) no meu código JavaScript para que as coisas aconteçam quando os botões adicionados dinamicamente são clicados.

Eu estou querendo saber, existem desvantagens de desempenho para isso?

// Delegated event handler
$(document).on('click', '#dynamicallyAddedButton', function(){
    console.log("Hello");
});

Como isso se compara a isso, em termos de desempenho?

// Regular event handler
$("#regularButton").on('click', function(){
    console.log("Hello Again");
});

Olhando para odocumentação jQuery, parece que os eventos sempre surgem na árvore do DOM. Isso significa que quanto mais aninhado for um elemento, mais tempo o evento levará para funcionar?

Editar:Existe um benefício de desempenho em usar a delegação de eventos do JavaScript em vez da jQuery? está fazendo uma pergunta semelhante, e a resposta é útil. Gostaria de saber qual é a diferença entre usar um manipulador de eventos regular e um manipulador de eventos delegados. As perguntas vinculadas fazem parecer que os eventos estão constantemente borbulhando na árvore DOM. Com um manipulador de eventos delegados, o evento borbulha para cima e depois volta para o elemento especificado?

questionAnswers(1)

yourAnswerToTheQuestion