( persicsb | 2016. 01. 17., v – 17:12 )

" Egy hatalmas cuccot próbálok lerendereltetni"
Miért? A desktop felületeken sem egymillió sort akarsz UI widgetekkel megjeleníteni, abba a desktopok is elhalnak.
Androidon például csak annyi UI widget van lefoglalva egy listában, mitn amennyi egyszerre látható + 3.
A UI elem sokkal korlátosabb erőforrás, mint a raw memória.

A Firefoxnak is memóriában kell tartania azt, hogy valami hidden, hogy tudja, hogy NEM kell megjeleníteni. Nem sokat segítesz ám neki, azzal, ha hiddenné teszel valamit.
Attól még fel kell dolgoznia, és el kell döntenie, hogy nem rendereli ki. Nem egyszerűbb eleve oda sem adni neki, hogyha tudod, hogy nem kell kirenderelni?
Kétszer végzitek el ugyanazt a munkát: te egyszer, amikor eldöntöd, mi lesz hidden, ő meg még egyszer, amikor eldönti, hogy ami hidden, azt nem kell renderelni. De ugyanúgy, ugyanakkora adatmennyiségen dolgoztok. Feleslegesen.