Статья
DOM и события: работа с деревом, делегирование, всплытие, наблюдатели
DOM как API, а не как разметка: живые и статические коллекции, батчинг мутаций, layout thrashing, три фазы события, делегирование, кастомные события, четыре наблюдателя и …