TGViewer
{ Снежные строки } { Снежные строки } @snowlines · 89 subscribers
Post #67 216
❄️ Что такое DOM-дерево?

Document Object Model (DOM) — это структура, представляющая HTML-документ в виде дерева. 🌳
Браузер использует DOM для отображения страницы и взаимодействия с ней через JavaScript.

💡 DOM позволяет:
➖Управлять HTML-разметкой из JavaScript, делая веб-страницы динамическими.
➖Обновлять элементы на странице без её перезагрузки.

❗️Недостатки DOM:
- При каждом изменении браузер пересчитывает стили, перерисовывает элементы и перерабатывает макет страницы.
- Частые обновления DOM могут замедлять работу приложения 🐌

❔Что такое виртуальный DOM?

Это высокоуровневое облегченное представление реального DOM, который используется для оптимизации обновлений.

🛠 Как работает VDOM в React?

1️⃣ React сначала обновляет виртуальный DOM, не изменяя реальный.
2️⃣ Затем он сравнивает новый VDOM с предыдущей версией (процесс diffing).
3️⃣ React определяет минимальный набор изменений и применяет их к реальному DOM (reconciliation), обновляя только измененные элементы.

❄️ Fiber

Новый механизм согласования (reconciliation) в React 16, основная цель которого сделать рендеринг виртуального DOM инкрементным.

🔥 Основные преимущества Fiber:

1️⃣ Разбивает обновления на мелкие части, делая рендеринг более плавным.
2️⃣ Позволяет приостанавливать и возобновлять работу, не блокируя основной поток браузера.
3️⃣ Улучшает производительность анимаций и сложных интерфейсов.

#React
  • 👍 4
  • ❤ 2
  • 🆒 2
  • 🔥 1
More from @snowlines
  1. Jul 8, 2025Post #94
  2. Jul 3, 2025❄️ Вернулась с отпуска, сейчас нужно заново научиться работать
  3. Jun 9, 2025❄️ Хочу начать серию постов про Redux Redux - state manager, которым я пользуюсь, как в ли…
  4. Jun 5, 2025Post #91
  5. Jun 5, 2025#Задачи
  6. May 24, 2025❄️ Функция высшего порядка Тема, которую можно встретить на собеседованиях очень часто. Да…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →