Leksykon IT › Web › Virtual DOM

Virtual DOM

Web Svenska → Zaktualizowano: 2026-10-07

Reprezentacja DOM w pamięci, którą framework porównuje z poprzednim renderem, a następnie nanosi minimalne zmiany na prawdziwy DOM. Spopularyzowana przez Reacta (2013).

Motywacja: bezpośrednie modyfikacje DOM są kosztowne, więc grupuje się je i ogranicza dla lepszej wydajności. Implementacje: React, Preact, Vue 2 (Vue 3 ma zoptymalizowany wariant). Nowoczesny ruch przeciwny to frameworki oparte na sygnałach (SolidJS, Svelte, Qwik) — drobnoziarnista reaktywność bez virtual DOM, często szybsza. Bezpośredni DOM (Lit, htmx) to kolejna strategia. React Compiler (2024) dokłada sprytniejszą optymalizację na wierzchu virtual DOM.

← Wróć do leksykonu