Например есть массив из 200 значений который будет списком, к каждому элементу списка будет событие по клику.
Можно создать одну функцию обработчик на все кнопки, а можно обработчик на каждое событие.
Не знаю как работает окружение в JS.
Пример обработчика на каждое событие:
for (let i = 1; i <= 200; i++) {
let div = document.createElement('div');
div.innerText = 'Строка '+i;
div.onclick = ()=> console.log("Нажата строка "+i)
document.body.append(div);
}
Пример единого обработчика:
function evtClick(evt) {
console.log("Нажата строка "+evt.target.idx);
}
for (let i = 1; i <= 200; i++) {
let div = document.createElement('div');
div.innerText = 'Строка '+i;
div.idx = i;
div.onclick = evtClick
document.body.append(div);
}
Вопрос в том есть ли исследование (или где в доке почитать) создаёт ли нагрузку использование "обработчика на каждое событие"?