Почему использовать ::before/::after для 10k элементов эффективнее, чем добавлять DOM-узлы?
Почему time.After может приводить к утечкам памяти?
Как работают ::before и ::after?
Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Рейтинг:
1
Сложность:
8
Псевдоэлементы (::before, ::after) не создают реальных DOM-узлов, а рендерятся браузером на уровне CSS. Это снижает нагрузку на DOM-дерево и ускоряет рендеринг.
Рейтинг:
4
Сложность:
7
time.After создаёт таймер, который нельзя отменить. Если результат не будет прочитан, таймер останется в памяти до срабатывания.
Рейтинг:
5
Сложность:
6
::before и ::after создают виртуальные элементы до и после контента элемента.
Они требуют свойства content.
Эти псевдоэлементы не существуют в DOM.
Часто используются для декоративных элементов.