12 из 65 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
JavaScript · DOM
Почему прямое добавление элементов в живой DOM в цикле вызывает проблемы с производительностью?
Каждый вызов createElement на время блокирует поток JavaScript
createElement
Браузер должен переанализировать весь HTML-документ при каждой вставке
Каждый вызов appendChild запускает перерисовку и перекомпоновку в браузере
appendChild
DOM имеет максимальный размер пакета для вставок, прежде чем он начинает ставить их в очередь