Задать вопрос
@TheCrossCarrier

Есть ли смысл удалять DOMContentLoaded listener после срабатывания?

Есть ли смысл в теле лиснера DOMContentLoaded писать его удаление removeEventListener?

Он же по идее отрабатывает один раз, а слушатель остаётся
Так может удалить его чтобы не висел?

Слышал что в JS сборщики мусора удаляют его, есть информация по этому?

Спасибо откликнувшимся!
  • Вопрос задан
  • 189 просмотров
Подписаться 2 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
@TheCrossCarrier Автор вопроса
document.addEventListener('DOMContentLoaded', (event) => {
   ...
}, { once: true })
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Flyheck
Нет смысла удалять, т.к. это не является критической оптимизацией. Гарантий того, что он удалится сборщиком мусора так же нет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы