Pripojenie zlyhalo. Skúste to prosím znova.

Preskočiť na obsah
SEO Tools
Pomocník a dokumentácia
Rýchlosť Stredný dopad Stredné podľa príčiny

Veľkosť DOM

Príliš veľa HTML elementov spomaľuje vykresľovanie.

Čo to je

DOM je strom HTML elementov stránky. Príliš veľký alebo hlboko zanorený DOM (tisíce uzlov) spomaľuje vykresľovanie, layout a JavaScriptové operácie.

Prečo to riešiť

Veľký DOM zvyšuje spotrebu pamäte a procesora, zhoršuje interaktivitu a plynulosť — hlavne na mobiloch. Býva príznakom nabobtnaných šablón alebo nadbytočných obalov.

Ako na to

  1. 1Zjednoduš štruktúru — odober zbytočné <div> obaly.
  2. 2Pri dlhých zoznamoch/tabuľkách použi stránkovanie alebo virtualizáciu.
  3. 3Nenačítavaj skrytý obsah, ktorý nie je potrebný (renderuj až na vyžiadanie).

Záver

Štíhly DOM sa rýchlejšie vykresľuje aj ovláda. Orientačne drž počet uzlov v ráde nižších tisícov a vyhýbaj sa hlbokému zanoreniu. Pri dátovo bohatých stránkach pomáha virtualizácia zoznamov.

Súvisiace témy